<?xml version="1.0"?>
<doc>
    <assembly>
        <name>HelixToolkit.Wpf</name>
    </assembly>
    <members>
        <member name="T:HelixToolkit.Wpf.DrawingContextExtensions">
            <summary>
            Extension methods for DrawingContext.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Windows.Point,System.Windows.Media.SweepDirection,System.Double,System.Double)">
            <summary>
            Draws the arc.
            </summary>
            <param name="dc">
            The dc.
            </param>
            <param name="brush">
            The brush.
            </param>
            <param name="pen">
            The pen.
            </param>
            <param name="start">
            The start.
            </param>
            <param name="end">
            The end.
            </param>
            <param name="direction">
            The direction.
            </param>
            <param name="radiusX">
            The radius X.
            </param>
            <param name="radiusY">
            The radius Y.
            </param>
            <remarks>
            http://blogs.vertigo.com/personal/ralph/Blog/archive/2007/02/09/wpf-drawing-arcs.aspx
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double,System.Windows.Media.SweepDirection,System.Double,System.Double)">
            <summary>
            Draws the arc.
            </summary>
            <param name="dc">
            The dc.
            </param>
            <param name="brush">
            The brush.
            </param>
            <param name="pen">
            The pen.
            </param>
            <param name="position">
            The position.
            </param>
            <param name="startAngle">
            The start angle.
            </param>
            <param name="endAngle">
            The end angle.
            </param>
            <param name="direction">
            The direction.
            </param>
            <param name="radiusX">
            The radius X.
            </param>
            <param name="radiusY">
            The radius Y.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.DrawingContextExtensions.DrawArc(System.Windows.Media.DrawingContext,System.Windows.Media.Brush,System.Windows.Media.Pen,System.Windows.Point,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Draws the arc.
            </summary>
            <param name="dc">
            The dc.
            </param>
            <param name="brush">
            The brush.
            </param>
            <param name="pen">
            The pen.
            </param>
            <param name="position">
            The position.
            </param>
            <param name="startAngle">
            The start angle.
            </param>
            <param name="endAngle">
            The end angle.
            </param>
            <param name="radiusX">
            The radius X.
            </param>
            <param name="radiusY">
            The radius Y.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.TouchMode">
            <summary>
            The touch mode.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TouchMode.None">
            <summary>
            No touch handling mode.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TouchMode.Panning">
            <summary>
            The panning mode.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TouchMode.Rotating">
            <summary>
            The rotating mode.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.CameraMode">
            <summary>
            Camera movement modes.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraMode.Inspect">
            <summary>
            Orbits around a point (fixed target position, move closer target when zooming).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraMode.WalkAround">
            <summary>
            Walk around (fixed camera position, move in cameradirection when zooming).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraMode.FixedPosition">
            <summary>
            Fixed camera target, change FOV when zooming.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.CameraRotationMode">
            <summary>
            Camera rotation modes.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraRotationMode.Turntable">
            <summary>
            Turntable is constrained to two axes of rotation (model up and right direction)
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraRotationMode.Turnball">
            <summary>
            Turntable using three axes (look direction, right direction and up direction (on the left/right edges)).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraRotationMode.Trackball">
            <summary>
            Using a virtual trackball.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.CameraSetting">
            <summary>
            Represents camera settings.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraSetting.#ctor(System.Windows.Media.Media3D.ProjectionCamera)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CameraSetting"/> class.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraSetting.UpdateCamera(System.Windows.Media.Media3D.ProjectionCamera)">
            <summary>
            The update camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.FarPlaneDistance">
            <summary>
            Gets or sets FarPlaneDistance.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.FieldOfView">
            <summary>
            Gets or sets FieldOfView.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.LookDirection">
            <summary>
            Gets or sets LookDirection.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.NearPlaneDistance">
            <summary>
            Gets or sets NearPlaneDistance.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.Position">
            <summary>
            Gets or sets Position.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.UpDirection">
            <summary>
            Gets or sets UpDirection.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraSetting.Width">
            <summary>
            Gets or sets Width.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ManipulationEventArgs">
            <summary>
            Provides data for the manipulation events.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ManipulationEventArgs.#ctor(System.Windows.Point)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> class.
            </summary>
            <param name="currentPosition">
            The current position.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.ManipulationEventArgs.CurrentPosition">
            <summary>
            Gets or sets the current position.
            </summary>
            <value>The current position.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.PanHandler">
            <summary>
            Handles panning.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.MouseGestureHandler">
            <summary>
            An abstract base class for the mouse gesture handlers.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.#ctor(HelixToolkit.Wpf.CameraController)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MouseGestureHandler"/> class.
            </summary>
            <param name="controller">
            The controller.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is completed.
            </summary>
            <param name="e">
            The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the position is changed during a manipulation.
            </summary>
            <param name="e">
            The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Execute(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            Executes the mousegesture command.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is started.
            </summary>
            <param name="e">
            The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.UnProject(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Un projects a point from the screen (2D) to a point on plane (3D)
            </summary>
            <param name="p">
            The 2D point.
            </param>
            <param name="position">
            A point on the plane .
            </param>
            <param name="normal">
            The plane normal.
            </param>
            <returns>
            A 3D point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.UnProject(System.Windows.Point)">
            <summary>
            Un projects a point from the screen (2D) to a point on the plane trough the camera target point.
            </summary>
            <param name="p">
            The 2D point.
            </param>
            <returns>
            A 3D point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.CanExecute">
            <summary>
            Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
            </summary>
            <returns>
            True if the execution can continue.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.GetCursor">
            <summary>
            Gets the cursor for the gesture.
            </summary>
            <returns>
            A cursor.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.GetRay(System.Windows.Point)">
            <summary>
            Get the ray into the view volume given by the position in 2D (screen coordinates)
            </summary>
            <param name="position">
            A 2D point.
            </param>
            <returns>
            A ray
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnInertiaStarting(System.Int32)">
            <summary>
            Called when inertia is starting.
            </summary>
            <param name="elapsedTime">
            The elapsed time (milliseconds).
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseDown(System.Object,System.Windows.Input.MouseEventArgs)">
            <summary>
            Called when the mouse button is pressed down.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The <see cref="T:System.Windows.Input.MouseEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
            <summary>
            The on mouse move.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.OnMouseUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse up.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.Project(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Calculate the screen position of a 3D point.
            </summary>
            <param name="p">
            The 3D point.
            </param>
            <returns>
            The 2D point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MouseGestureHandler.SetMouseDownPoint(System.Windows.Point)">
            <summary>
            The set mouse down point.
            </summary>
            <param name="position">
            The position.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Origin">
            <summary>
            Gets Origin.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Camera">
            <summary>
            Gets the camera.
            </summary>
            <value>The camera.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraLookDirection">
            <summary>
            Gets or sets the camera look direction.
            </summary>
            <value>The camera look direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraMode">
            <summary>
            Gets the camera mode.
            </summary>
            <value>The camera mode.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraPosition">
            <summary>
            Gets or sets the camera position.
            </summary>
            <value>The camera position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraTarget">
            <summary>
            Gets the camera target.
            </summary>
            <value>The camera target.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.CameraUpDirection">
            <summary>
            Gets or sets the camera up direction.
            </summary>
            <value>The camera up direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Controller">
            <summary>
            Gets or sets the controller.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.LastPoint">
            <summary>
            Gets or sets the last point (2D screen coordinates).
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.LastPoint3D">
            <summary>
            Gets or sets the last point (3D world coordinates).
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ManipulationWatch">
            <summary>
            Gets or sets the manipulation watch.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ModelUpDirection">
            <summary>
            Gets the model up direction.
            </summary>
            <value>The model up direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownNearestPoint3D">
            <summary>
            Gets or sets the mouse down point at the nearest hit element (3D world coordinates).
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownPoint">
            <summary>
            Gets or sets the mouse down point (2D screen coordinates).
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.MouseDownPoint3D">
            <summary>
            Gets or sets the mouse down point (3D world coordinates).
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.RotationSensitivity">
            <summary>
            Gets the rotation sensitivity.
            </summary>
            <value>The rotation sensitivity.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.Viewport">
            <summary>
            Gets the viewport.
            </summary>
            <value>The viewport.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ViewportHeight">
            <summary>
            Gets the height of the viewport.
            </summary>
            <value>The height of the viewport.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ViewportWidth">
            <summary>
            Gets the width of the viewport.
            </summary>
            <value>The width of the viewport.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.ZoomSensitivity">
            <summary>
            Gets the zoom sensitivity.
            </summary>
            <value>The zoom sensitivity.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MouseGestureHandler.OldCursor">
            <summary>
            Gets or sets the old cursor.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PanHandler.panPoint3D">
            <summary>
            The 3D pan origin.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.#ctor(HelixToolkit.Wpf.CameraController)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PanHandler"/> class.
            </summary>
            <param name="controller">
            The controller.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the position is changed during a manipulation.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.Pan(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Pans the camera by the specified 3D vector (world coordinates).
            </summary>
            <param name="delta">
            The panning vector.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.Pan(System.Windows.Vector)">
            <summary>
            Pans the camera by the specified 2D vector (screen coordinates).
            </summary>
            <param name="delta">
            The delta.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is started.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.CanExecute">
            <summary>
            Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
            </summary>
            <returns>
            True if the execution can continue.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.GetCursor">
            <summary>
            Gets the cursor for the gesture.
            </summary>
            <returns>
            A cursor.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.PanHandler.OnInertiaStarting(System.Int32)">
            <summary>
            Called when inertia is starting.
            </summary>
            <param name="elapsedTime">
            The elapsed time (milliseconds).
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.RotateHandler">
            <summary>
            Handles rotation.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateHandler.changeLookAt">
            <summary>
            The change look at.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateHandler.rotationAxisX">
            <summary>
            The x rotation axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateHandler.rotationAxisY">
            <summary>
            The y rotation axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateHandler.rotationPoint">
            <summary>
            The rotation point.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateHandler.rotationPoint3D">
            <summary>
            The 3D rotation point.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.#ctor(HelixToolkit.Wpf.CameraController,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RotateHandler"/> class.
            </summary>
            <param name="controller">
            The controller.
            </param>
            <param name="changeLookAt">
            The change look at.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is completed.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the position is changed during a manipulation.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Change the "look-at" point.
            </summary>
            <param name="target">
            The target.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.Rotate(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Rotate the camera around the specified point.
            </summary>
            <param name="p0">
            The p 0.
            </param>
            <param name="p1">
            The p 1.
            </param>
            <param name="rotateAround">
            The rotate around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.Rotate(System.Windows.Vector)">
            <summary>
            The rotate.
            </summary>
            <param name="delta">
            The delta.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.RotateTurnball(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Rotate around three axes.
            </summary>
            <param name="p1">
            The previous mouse position.
            </param>
            <param name="p2">
            The current mouse position.
            </param>
            <param name="rotateAround">
            The point to rotate around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.RotateTurntable(System.Windows.Vector,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Rotate camera using 'Turntable' rotation.
            </summary>
            <param name="delta">
            The relative change in position.
            </param>
            <param name="rotateAround">
            The point to rotate around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is started.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.CanExecute">
            <summary>
            The can execute.
            </summary>
            <returns>
            True if the execution can continue.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.GetCursor">
            <summary>
            Gets the cursor.
            </summary>
            <returns>
            A cursor.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.OnInertiaStarting(System.Int32)">
            <summary>
            Called when inertia is starting.
            </summary>
            <param name="elapsedTime">
            The elapsed time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.ProjectToTrackball(System.Windows.Point,System.Double,System.Double)">
            <summary>
            Projects a screen position to the trackball unit sphere.
            </summary>
            <param name="point">
            The screen position.
            </param>
            <param name="w">
            The width of the viewport.
            </param>
            <param name="h">
            The height of the viewport.
            </param>
            <returns>
            A trackball coordinate.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.InitTurnballRotationAxes(System.Windows.Point)">
            <summary>
            The init turnball rotation axes.
            </summary>
            <param name="p1">
            The p 1.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.RotateAroundUpAndRight(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Rotates around the camera up and right axes.
            </summary>
            <param name="p1">
            The previous mouse position.
            </param>
            <param name="p2">
            The current mouse position.
            </param>
            <param name="rotateAround">
            The point to rotate around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateHandler.RotateTrackball(System.Windows.Point,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
            <summary>
            The rotate trackball.
            </summary>
            <param name="p1">
            The previous mouse position.
            </param>
            <param name="p2">
            The current mouse position.
            </param>
            <param name="rotateAround">
            The point to rotate around.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.ZoomHandler">
            <summary>
            Handles zooming.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ZoomHandler.changeFieldOfView">
            <summary>
            The change field of view.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ZoomHandler.zoomPoint">
            <summary>
            The zoom point.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ZoomHandler.zoomPoint3D">
            <summary>
            The zoom point 3 d.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.#ctor(HelixToolkit.Wpf.CameraController,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ZoomHandler"/> class.
            </summary>
            <param name="controller">
            The controller.
            </param>
            <param name="changeFieldOfView">
            if set to <c>true</c> [change field of view].
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingCameraPosition(System.Double,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Changes the camera position.
            </summary>
            <param name="delta">
            The relative change (0 = no change).
            </param>
            <param name="zoomAround">
            The point to zoom around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingCameraWidth(System.Double,System.Windows.Media.Media3D.Point3D)">
            <summary>
            The change camera width.
            </summary>
            <param name="delta">
            The delta.
            </param>
            <param name="zoomAround">
            The zoom around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.ChangeCameraDistance(System.Double,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Changes the camera distance.
            </summary>
            <param name="delta">The delta.</param>
            <param name="zoomAround">The zoom around point.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.ZoomByChangingFieldOfView(System.Double)">
            <summary>
            Changes the field of view and tries to keep the scale fixed.
            </summary>
            <param name="delta">
            The relative change in fov.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is completed.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the position is changed during a manipulation.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is started.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.Zoom(System.Double)">
            <summary>
            Zooms the view.
            </summary>
            <param name="delta">
            The delta.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.Zoom(System.Double,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Zooms the view around the specified point.
            </summary>
            <param name="delta">
            The delta.
            </param>
            <param name="zoomAround">
            The zoom around.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.CanExecute">
            <summary>
            Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
            </summary>
            <returns>
            True if the execution can continue.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomHandler.GetCursor">
            <summary>
            Gets the cursor for the gesture.
            </summary>
            <returns>
            A cursor.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.ZoomRectangleHandler">
            <summary>
            Handles rectangle zooming.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ZoomRectangleHandler.zoomRectangle">
            <summary>
            The zoom rectangle.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.#ctor(HelixToolkit.Wpf.CameraController)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ZoomRectangleHandler"/> class.
            </summary>
            <param name="controller">
            The controller.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Completed(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is completed.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Delta(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the position is changed during a manipulation.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.Started(HelixToolkit.Wpf.ManipulationEventArgs)">
            <summary>
            Occurs when the manipulation is started.
            </summary>
            <param name="e">The <see cref="T:HelixToolkit.Wpf.ManipulationEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.ZoomRectangle(System.Windows.Rect)">
            <summary>
            Zooms to the specified rectangle.
            </summary>
            <param name="rectangle">
            The zoom rectangle.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.CanExecute">
            <summary>
            Occurs when the command associated with this handler initiates a check to determine whether the command can be executed on the command target.
            </summary>
            <returns>True if the execution can continue.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ZoomRectangleHandler.GetCursor">
            <summary>
            Gets the cursor for the gesture.
            </summary>
            <returns>A cursor.</returns>
        </member>
        <member name="T:HelixToolkit.Wpf.CategorizedColorAxis">
            <summary>
            Provides a color axis for categories.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ColorAxis">
            <summary>
            The base class for color axes.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxis.BarWidthProperty">
            <summary>
            The bar width property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxis.ColorSchemeProperty">
            <summary>
            The color scheme property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxis.PositionProperty">
            <summary>
            The position property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxis.TextMarginProperty">
            <summary>
            The text margin property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxis.TickLengthProperty">
            <summary>
            The tick length property
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.#cctor">
            <summary>
            Initializes static members of the <see cref="T:HelixToolkit.Wpf.ColorAxis"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ColorAxis"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code or internal processes call
                <see
                    cref="M:System.Windows.FrameworkElement.ApplyTemplate" />
            .
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.PropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Handles changes in properties.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.AddVisuals">
            <summary>
            Adds the visuals.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.GetTickLabels">
            <summary>
            Gets the tick labels.
            </summary>
            <returns>The labels.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.MeasureOverride(System.Windows.Size)">
            <summary>
            Measures the child elements of a <see cref="T:System.Windows.Controls.Canvas"/> in anticipation of arranging them during the
                <see cref="M:System.Windows.Controls.Canvas.ArrangeOverride(System.Windows.Size)"/>
            pass.
            </summary>
            <param name="constraint">
            An upper limit <see cref="T:System.Windows.Size"/> that should not be exceeded.
            </param>
            <returns>
            A <see cref="T:System.Windows.Size"/> that represents the size that is required to arrange child content.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorAxis.UpdateVisuals">
            <summary>
            Updates the visuals.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.BarWidth">
            <summary>
            Gets or sets the width of the bar.
            </summary>
            <value>The width of the bar.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.ColorScheme">
            <summary>
            Gets or sets the color scheme.
            </summary>
            <value>The color scheme.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.TextMargin">
            <summary>
            Gets or sets the text margin.
            </summary>
            <value>The text margin.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.TickLength">
            <summary>
            Gets or sets the length of the tick.
            </summary>
            <value>The length of the tick.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.Canvas">
            <summary>
            Gets the canvas.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ColorAxis.ColorArea">
            <summary>
            Gets the color rectangle area.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CategorizedColorAxis.CategoriesProperty">
            <summary>
            The categories property
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CategorizedColorAxis.AddVisuals">
            <summary>
            Updates the visuals.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CategorizedColorAxis.GetTickLabels">
            <summary>
            Gets the tick labels.
            </summary>
            <returns>
            The labels.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.CategorizedColorAxis.Categories">
            <summary>
            Gets or sets the categories.
            </summary>
            <value>The categories.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ColorAxisPosition">
            <summary>
            Defines the position of a color axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxisPosition.Left">
            <summary>
            Position at left
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorAxisPosition.Right">
            <summary>
            Position at right
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.RangeColorAxis">
            <summary>
            Provides a color axis for a numeric value range.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.FormatProviderProperty">
            <summary>
            The format provider property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.FormatStringProperty">
            <summary>
            The format string property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.MaximumProperty">
            <summary>
            The maximum property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinateProperty">
            <summary>
            The maximum texture coordinate property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.MinimumProperty">
            <summary>
            The minimum property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinateProperty">
            <summary>
            The minimum texture coordinate property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RangeColorAxis.StepProperty">
            <summary>
            The step property
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RangeColorAxis.AddVisuals">
            <summary>
            Updates the visuals.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RangeColorAxis.GetTickLabels">
            <summary>
            Gets the tick labels.
            </summary>
            <returns>
            The labels.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.RangeColorAxis.GetTickValues">
            <summary>
            Gets the tick values.
            </summary>
            <returns>The tick values</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.FormatProvider">
            <summary>
            Gets or sets the format provider.
            </summary>
            <value>The format provider.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.FormatString">
            <summary>
            Gets or sets the format string.
            </summary>
            <value>The format string.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.Maximum">
            <summary>
            Gets or sets the maximum.
            </summary>
            <value>The maximum.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.MaximumTextureCoordinate">
            <summary>
            Gets or sets the maximum texture coordinate.
            </summary>
            <value>The maximum texture coordinate.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.Minimum">
            <summary>
            Gets or sets the minimum.
            </summary>
            <value>The minimum.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.MinimumTextureCoordinate">
            <summary>
            Gets or sets the minimum texture coordinate.
            </summary>
            <value>The minimum texture coordinate.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RangeColorAxis.Step">
            <summary>
            Gets or sets the step.
            </summary>
            <value>The step.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.HelixToolkitException">
            <summary>
            Represents errors that occurs in the Helix 3D Toolkit.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixToolkitException.#ctor(System.String,System.Object[])">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixToolkitException"/> class.
            </summary>
            <param name="formatString">
            The format string.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.HelixViewport3D">
            <summary>
            A control that contains a <see cref="T:System.Windows.Controls.Viewport3D"/> and a <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraController"/> .
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.IHelixViewport3D">
            <summary>
            Interface for 3D viewports.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.IHelixViewport3D.Copy">
            <summary>
            Copies the view to the clipboard.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.IHelixViewport3D.CopyXaml">
            <summary>
            Copies the view to the clipboard as xaml.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.IHelixViewport3D.Export(System.String)">
            <summary>
            Exports the view to the specified file name.
            </summary>
            <param name="fileName">
            Name of the file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.IHelixViewport3D.ZoomExtents(System.Double)">
            <summary>
            Zooms to extents.
            </summary>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.IHelixViewport3D.Camera">
            <summary>
            Gets the camera.
            </summary>
            <value>The camera.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.IHelixViewport3D.CameraController">
            <summary>
            Gets the camera controller.
            </summary>
            <value>The camera controller.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.IHelixViewport3D.Lights">
            <summary>
            Gets the lights.
            </summary>
            <value>The lights.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.IHelixViewport3D.Viewport">
            <summary>
            Gets the viewport.
            </summary>
            <value>The viewport.</value>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartAdornerLayer">
            <summary>
            The adorner layer name.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartCameraController">
            <summary>
            The camera controller name.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartCoordinateView">
            <summary>
            The coordinate view name.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewCube">
            <summary>
            The view cube name.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PartViewCubeViewport">
            <summary>
            The view cube viewport name.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.BackViewGestureProperty">
            <summary>
            The back view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.BottomViewGestureProperty">
            <summary>
            The bottom view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraChangedEvent">
            <summary>
            The camera changed event.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactorProperty">
            <summary>
            The camera inertia factor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraInfoProperty">
            <summary>
            The camera info property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraModeProperty">
            <summary>
            The camera mode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CameraRotationModeProperty">
            <summary>
            The camera rotation mode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursorProperty">
            <summary>
            The change fov cursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGestureProperty">
            <summary>
            The change field of view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGestureProperty">
            <summary>
            The change field of view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeightProperty">
            <summary>
            The coordinate system height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPositionProperty">
            <summary>
            The coordinate system horizontal position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForegroundProperty">
            <summary>
            The coordinate system label foreground property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelXProperty">
            <summary>
            The coordinate system label X property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelYProperty">
            <summary>
            The coordinate system Y label property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZProperty">
            <summary>
            The coordinate system Z label property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPositionProperty">
            <summary>
            The coordinate system vertical position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidthProperty">
            <summary>
            The coordinate system width property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.CurrentPositionProperty">
            <summary>
            The current position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.DebugInfoProperty">
            <summary>
            The debug info property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.DefaultCameraProperty">
            <summary>
            The default camera property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPositionProperty">
            <summary>
            The EnableCurrentPosition property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.EnableHeadLightProperty">
            <summary>
            The enable head light property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewTextProperty">
            <summary>
            The field of view text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.FrameRateProperty">
            <summary>
            The frame rate property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.FrameRateTextProperty">
            <summary>
            The frame rate text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.FrontViewGestureProperty">
            <summary>
            The front view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpinProperty">
            <summary>
            The infinite spin property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.InfoBackgroundProperty">
            <summary>
            The info background property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.InfoForegroundProperty">
            <summary>
            The info foreground property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabledProperty">
            <summary>
            The is change fov enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabledProperty">
            <summary>
            The is pan enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabledProperty">
            <summary>
            The is rotation enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabledProperty">
            <summary>
            The IsTouchZoomEnabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabledProperty">
            <summary>
            The is zoom enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivityProperty">
            <summary>
            The left right pan sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivityProperty">
            <summary>
            The left right rotation sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.LeftViewGestureProperty">
            <summary>
            The left view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfViewProperty">
            <summary>
            The maximum field of view property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfViewProperty">
            <summary>
            The minimum field of view property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirectionProperty">
            <summary>
            The model up direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.OrthographicProperty">
            <summary>
            The orthographic property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGestureProperty">
            <summary>
            The orthographic toggle gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivityProperty">
            <summary>
            The page up down zoom sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PanCursorProperty">
            <summary>
            The pan cursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PanGesture2Property">
            <summary>
            The alternative pan gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.PanGestureProperty">
            <summary>
            The pan gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGestureProperty">
            <summary>
            The reset camera gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGestureProperty">
            <summary>
            The reset camera key gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.RightViewGestureProperty">
            <summary>
            The right view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPointProperty">
            <summary>
            The fixed mouse down point property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateCursorProperty">
            <summary>
            The rotate cursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2Property">
            <summary>
            The rotate gesture 2 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotateGestureProperty">
            <summary>
            The rotate gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivityProperty">
            <summary>
            The rotation sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfoProperty">
            <summary>
            The show camera info property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTargetProperty">
            <summary>
            The show camera target property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystemProperty">
            <summary>
            The show coordinate system property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfViewProperty">
            <summary>
            The show field of view property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRateProperty">
            <summary>
            The show frame rate property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfoProperty">
            <summary>
            The show triangle count info property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ShowViewCubeProperty">
            <summary>
            The show view cube property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.StatusProperty">
            <summary>
            The status property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.SubTitleProperty">
            <summary>
            The sub title property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.SubTitleSizeProperty">
            <summary>
            The sub title size property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TextBrushProperty">
            <summary>
            The text brush property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleBackgroundProperty">
            <summary>
            The title background property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamilyProperty">
            <summary>
            The title font family property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleProperty">
            <summary>
            The title property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TitleSizeProperty">
            <summary>
            The title size property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TopViewGestureProperty">
            <summary>
            The top view gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TouchModeProperty">
            <summary>
            The touch mode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfoProperty">
            <summary>
            The triangle count info property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivityProperty">
            <summary>
            The up down Pan sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivityProperty">
            <summary>
            The up down rotation sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackTextProperty">
            <summary>
            The view cube back text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomTextProperty">
            <summary>
            The view cube bottom text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontTextProperty">
            <summary>
            The view cube front text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeightProperty">
            <summary>
            The view cube height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPositionProperty">
            <summary>
            The view cube horizontal position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftTextProperty">
            <summary>
            The view cube left text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacityProperty">
            <summary>
            The view cube opacity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightTextProperty">
            <summary>
            The view cube right text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopTextProperty">
            <summary>
            The view cube top text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPositionProperty">
            <summary>
            The view cube vertical position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidthProperty">
            <summary>
            The view cube width property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPointProperty">
            <summary>
            Zoom around mouse down point property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomCursorProperty">
            <summary>
            The zoom cursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGestureProperty">
            <summary>
            The Zoom extents gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoadedProperty">
            <summary>
            The zoom extents when loaded property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2Property">
            <summary>
            The alternative zoom gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomGestureProperty">
            <summary>
            The zoom gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursorProperty">
            <summary>
            The zoom rectangle cursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGestureProperty">
            <summary>
            The zoom rectangle gesture property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivityProperty">
            <summary>
            The zoom sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.fpsWatch">
            <summary>
            The framerate stopwatch.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.headLight">
            <summary>
            The head light.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.lights">
            <summary>
            The lights.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.orthographicCamera">
            <summary>
            The orthographic camera.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.perspectiveCamera">
            <summary>
            The perspective camera.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.renderingEventListener">
            <summary>
            The rendering event listener.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewport">
            <summary>
            The viewport.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.adornerLayer">
            <summary>
            The adorner layer.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.cameraController">
            <summary>
            The camera controller.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.coordinateSystemLights">
            <summary>
            The coordinate system lights.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.coordinateView">
            <summary>
            The coordinate view.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.currentCamera">
            <summary>
            The current camera.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.frameCounter">
            <summary>
            The frame counter.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.hasBeenLoadedBefore">
            <summary>
            The "control has been loaded before" flag.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.infoFrameCounter">
            <summary>
            The frame counter for info field updates.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.isSubscribedToRenderingEvent">
            <summary>
            The is subscribed to rendering event.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCube">
            <summary>
            The view cube.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCubeLights">
            <summary>
            The view cube lights.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixViewport3D.viewCubeViewport">
            <summary>
            The view cube view.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.#cctor">
            <summary>
            Initializes static members of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class. Initializes static members of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class. Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ChangeCameraDirection(System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Changes the camera direction.
            </summary>
            <param name="newDirection">
            The new direction.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.Copy">
            <summary>
            Copies the view to the clipboard.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.CopyXaml">
            <summary>
            Copies the view to the clipboard as xaml.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.Export(System.String)">
            <summary>
            Exports the view to the specified file name.
            </summary>
            <remarks>
            Exporters.Filter contains all supported export file types.
            </remarks>
            <param name="fileName">
            Name of the file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearest(System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Vector3D@,System.Windows.DependencyObject@)">
            <summary>
            Finds the nearest object.
            </summary>
            <param name="pt">
            The pt.
            </param>
            <param name="pos">
            The pos.
            </param>
            <param name="normal">
            The normal.
            </param>
            <param name="obj">
            The obj.
            </param>
            <returns>
            The find nearest.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearestPoint(System.Windows.Point)">
            <summary>
            Finds the nearest point.
            </summary>
            <param name="pt">
            The pt.
            </param>
            <returns>
            A point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.FindNearestVisual(System.Windows.Point)">
            <summary>
            Finds the nearest visual.
            </summary>
            <param name="pt">
            The pt.
            </param>
            <returns>
            A visual.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Change the camera to look at the specified point.
            </summary>
            <param name="p">
            The point.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Change the camera to look at the specified point.
            </summary>
            <param name="p">
            The point.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
            <summary>
            Change the camera to look at the specified point.
            </summary>
            <param name="p">
            The point.
            </param>
            <param name="distance">
            The distance.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.LookAt(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Change the camera to look at the specified point.
            </summary>
            <param name="p">
            The point.
            </param>
            <param name="direction">
            The direction.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnApplyTemplate">
            <summary>
            When overridden in a derived class, is invoked whenever application code or internal processes call <see cref="M:System.Windows.FrameworkElement.ApplyTemplate"/> .
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ResetCamera">
            <summary>
            Resets the camera.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.SetView(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Change the camera position and directions.
            </summary>
            <param name="newPosition">
            The new camera position.
            </param>
            <param name="newDirection">
            The new camera look direction.
            </param>
            <param name="newUpDirection">
            The new camera up direction.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ZoomExtents(System.Double)">
            <summary>
            Zooms to the extents of the sceen.
            </summary>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ZoomExtents(System.Windows.Media.Media3D.Rect3D,System.Double)">
            <summary>
            Zooms to the extents of the specified bounding box.
            </summary>
            <param name="bounds">
            The bounding box.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnCameraChanged">
            <summary>
            Called when the camera is changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnHeadlightChanged">
            <summary>
            Called when headlight is changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Invoked when the <see cref="P:System.Windows.Controls.ItemsControl.Items"/> property changes.
            </summary>
            <param name="e">
            Information about the change.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnItemsSourceChanged(System.Collections.IEnumerable,System.Collections.IEnumerable)">
            <summary>
            Called when the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property changes.
            </summary>
            <param name="oldValue">Old value of the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property.</param>
            <param name="newValue">New value of the <see cref="P:System.Windows.Controls.ItemsControl.ItemsSource"/> property.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            Invoked when an unhandled MouseMove attached event reaches an element in its route that is derived from this class.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.Input.MouseEventArgs"/> that contains the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.RaiseCameraChangedEvent">
            <summary>
            Raises the camera changed event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.AnimateOpacity(System.Windows.UIElement,System.Double,System.Double)">
            <summary>
            The animate opacity.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="toOpacity">
            The to opacity.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.CameraRotationModeChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The camera rotation mode changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The e.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.HeadlightChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The headlight changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OrthographicChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The orthographic changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfoChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the ShowCameraInfo is changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfViewChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when ShowFieldOfView is changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.AddItems(System.Collections.IEnumerable)">
            <summary>
            Adds the specified items.
            </summary>
            <param name="newValue">The items to add.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.CameraPropertyChanged(System.Object,System.EventArgs)">
            <summary>
            The camera_ changed.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.CompositionTargetRendering(System.Object,System.EventArgs)">
            <summary>
            Handles the Rendering event of the CompositionTarget control.
            </summary>
            <param name="sender">
            The source of the event.
            </param>
            <param name="e">
            The <see cref="T:System.EventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.CopyHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The copy command handler.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnCameraRotationModeChanged">
            <summary>
            The on camera rotation mode changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnControlLoaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Called when the control is loaded.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnControlUnloaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Called when the control is unloaded.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnOrthographicChanged">
            <summary>
            Called when the camera type is changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnShowFrameRateChanged">
            <summary>
            The on show frame rate changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OnShowTriangleCountInfoChanged">
            <summary>
            The on show triangle count info changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggle(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The orthographic toggle.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The e.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.RemoveItems(System.Collections.IEnumerable)">
            <summary>
            Removes the specified items.
            </summary>
            <param name="oldValue">The items to remove.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.SubscribeToRenderingEvent">
            <summary>
            The subscribe to rendering event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.UnsubscribeRenderingEvent">
            <summary>
            The unsubscribe rendering event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateCameraInfo">
            <summary>
            Updates the camera info.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateFieldOfViewInfo">
            <summary>
            The update field of view info.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.UpdateRenderingEventSubscription">
            <summary>
            The update rendering event subscription.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ViewCubeViewportMouseEnter(System.Object,System.Windows.Input.MouseEventArgs)">
            <summary>
            Called when the mouse enters the view cube.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixViewport3D.ViewCubeViewportMouseLeave(System.Object,System.Windows.Input.MouseEventArgs)">
            <summary>
            Called when the mouse leaves the view cube.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="E:HelixToolkit.Wpf.HelixViewport3D.CameraChanged">
            <summary>
            Event when a property has been changed
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleCommand">
            <summary>
            Gets the command that toggles between orthographic and perspective camera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.BackViewGesture">
            <summary>
            Gets or sets the back view gesture.
            </summary>
            <value>
            The back view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.BottomViewGesture">
            <summary>
            Gets or sets the bottom view gesture.
            </summary>
            <value>
            The bottom view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Camera">
            <summary>
            Gets or sets the camera.
            </summary>
            <value>
            The camera.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraController">
            <summary>
            Gets the camera controller
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraInertiaFactor">
            <summary>
            Gets or sets the camera inertia factor.
            </summary>
            <value>
            The camera inertia factor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraInfo">
            <summary>
            Gets or sets the camera info.
            </summary>
            <value>
            The camera info.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode">
            <summary>
            Gets or sets the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CameraMode"/>
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CameraRotationMode">
            <summary>
            Gets or sets the camera rotation mode.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewCursor">
            <summary>
            Gets or sets the change fov cursor.
            </summary>
            <value>
            The change fov cursor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeFieldOfViewGesture">
            <summary>
            Gets or sets the change field of view gesture.
            </summary>
            <value>
            The change field of view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ChangeLookAtGesture">
            <summary>
            Gets or sets the change lookat view gesture.
            </summary>
            <value>
            The change lookat gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Children">
            <summary>
            Gets the children.
            </summary>
            <value>
            The children.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHeight">
            <summary>
            Gets or sets the height of the coordinate system viewport.
            </summary>
            <value>
            The height of the coordinate system viewport.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemHorizontalPosition">
            <summary>
            Gets or sets the horizontal position of the coordinate system viewport.
            </summary>
            <value>
            The horizontal position.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelForeground">
            <summary>
            Gets or sets the color of the coordinate system label.
            </summary>
            <value>
            The color of the coordinate system label.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelX">
            <summary>
            Gets or sets the coordinate system X label.
            </summary>
            <value>
            The coordinate system X label.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelY">
            <summary>
            Gets or sets the coordinate system Y label.
            </summary>
            <value>
            The coordinate system Y label.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemLabelZ">
            <summary>
            Gets or sets the coordinate system Z label.
            </summary>
            <value>
            The coordinate system Z label.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemVerticalPosition">
            <summary>
            Gets or sets the vertical position of the coordinate system viewport.
            </summary>
            <value>
            The vertical position.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CoordinateSystemWidth">
            <summary>
            Gets or sets the width of the coordinate system viewport.
            </summary>
            <value>
            The width of the coordinate system viewport.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.CurrentPosition">
            <summary>
            Gets or sets the current position.
            </summary>
            <value>
            The current position.
            </value>
            <remarks>
            The <see cref="P:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPosition"/> property must be set to true to enable updating of this property.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.DebugInfo">
            <summary>
            Gets or sets the debug info text.
            </summary>
            <value>
            The debug info text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.DefaultCamera">
            <summary>
            Gets or sets the default camera.
            </summary>
            <value>
            The default camera.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.EnableCurrentPosition">
            <summary>
            Gets or sets a value indicating whether calculation of the <see cref="P:HelixToolkit.Wpf.HelixViewport3D.CurrentPosition"/> property is enabled.
            </summary>
            <value>
            <c>true</c> if calculation is enabled; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.FieldOfViewText">
            <summary>
            Gets or sets the field of view text.
            </summary>
            <value>
            The field of view text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.FrameRate">
            <summary>
            Gets or sets the frame rate.
            </summary>
            <value>
            The frame rate.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.FrameRateText">
            <summary>
            Gets or sets the frame rate text.
            </summary>
            <value>
            The frame rate text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.FrontViewGesture">
            <summary>
            Gets or sets the front view gesture.
            </summary>
            <value>
            The front view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.InfiniteSpin">
            <summary>
            Gets or sets a value indicating whether [infinite spin].
            </summary>
            <value>
            <c>true</c> if [infinite spin]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.InfoBackground">
            <summary>
            Gets or sets the background brush for the CameraInfo and TriangleCount fields.
            </summary>
            <value>
            The info background.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.InfoForeground">
            <summary>
            Gets or sets the foreground brush for informational text.
            </summary>
            <value>
            The foreground brush.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsChangeFieldOfViewEnabled">
            <summary>
            Gets or sets a value indicating whether change of fov is enabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsHeadLightEnabled">
            <summary>
            Gets or sets a value indicating whether this instance is head light enabled.
            </summary>
            <value>
            <c>true</c> if this instance is head light enabled; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsPanEnabled">
            <summary>
            Gets or sets a value indicating whether pan is enabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsRotationEnabled">
            <summary>
            Gets or sets a value indicating whether rotation is enabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsTouchZoomEnabled">
            <summary>
            Gets or sets a value indicating whether touch zoom (pinch gesture) is enabled.
            </summary>
            <value>
            <c>true</c> if touch zoom is enabled; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.IsZoomEnabled">
            <summary>
            Gets or sets a value indicating whether zoom is enabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightPanSensitivity">
            <summary>
            Gets or sets the sensitivity for pan by the left and right keys.
            </summary>
            <value>
            The pan sensitivity.
            </value>
            <remarks>
            Use -1 to invert the pan direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftRightRotationSensitivity">
            <summary>
            Gets or sets the sensitivity for rotation by the left and right keys.
            </summary>
            <value>
            The rotation sensitivity.
            </value>
            <remarks>
            Use -1 to invert the rotation direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.LeftViewGesture">
            <summary>
            Gets or sets the left view gesture.
            </summary>
            <value>
            The left view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Lights">
            <summary>
            Gets the lights.
            </summary>
            <value>
            The lights.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.MaximumFieldOfView">
            <summary>
            Gets or sets the maximum field of view.
            </summary>
            <value>
            The maximum field of view.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.MinimumFieldOfView">
            <summary>
            Gets or sets the minimum field of view.
            </summary>
            <value>
            The minimum field of view.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ModelUpDirection">
            <summary>
            Gets or sets the up direction of the model. This is used by the view cube.
            </summary>
            <value>
            The model up direction.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Orthographic">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.HelixViewport3D"/> is orthographic.
            </summary>
            <value>
            <c>true</c> if orthographic; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.OrthographicToggleGesture">
            <summary>
            Gets or sets the orthographic toggle gesture.
            </summary>
            <value>
            The orthographic toggle gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.PageUpDownZoomSensitivity">
            <summary>
            Gets or sets the sensitivity for zoom by the pageup and pagedown keys.
            </summary>
            <value>
            The zoom sensitivity.
            </value>
            <remarks>
            Use -1 to invert the zoom direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.PanCursor">
            <summary>
            Gets or sets the pan cursor.
            </summary>
            <value>
            The pan cursor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture">
            <summary>
            Gets or sets the pan gesture.
            </summary>
            <value>
            The pan gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.PanGesture2">
            <summary>
            Gets or sets the alternative pan gesture.
            </summary>
            <value>
            The alternative pan gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraGesture">
            <summary>
            Gets or sets the ResetCameraGesture.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ResetCameraKeyGesture">
            <summary>
            Gets or sets the reset camera key gesture.
            </summary>
            <value>
            The reset camera key gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.RightViewGesture">
            <summary>
            Gets or sets the right view gesture.
            </summary>
            <value>
            The right view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateAroundMouseDownPoint">
            <summary>
            Gets or sets a value indicating whether to rotate around the mouse down point.
            </summary>
            <value>
            <c>true</c> if rotatation around the mouse down point is enabled; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateCursor">
            <summary>
            Gets or sets the rotate cursor.
            </summary>
            <value>
            The rotate cursor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture">
            <summary>
            Gets or sets the rotate gesture.
            </summary>
            <value>
            The rotate gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotateGesture2">
            <summary>
            Gets or sets the alternative rotate gesture.
            </summary>
            <value>
            The alternative rotate gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.RotationSensitivity">
            <summary>
            Gets or sets the rotation sensitivity.
            </summary>
            <value>
            The rotation sensitivity.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraInfo">
            <summary>
            Gets or sets a value indicating whether to show camera info.
            </summary>
            <value>
            <c>true</c> if [show camera info]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCameraTarget">
            <summary>
            Gets or sets a value indicating whether to show the camera target adorner.
            </summary>
            <value>
            <c>true</c> if [show camera target]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowCoordinateSystem">
            <summary>
            Gets or sets a value indicating whether [show coordinate system].
            </summary>
            <value>
            <c>true</c> if [show coordinate system]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowFieldOfView">
            <summary>
            Gets or sets a value indicating whether to show field of view.
            </summary>
            <value>
            <c>true</c> if [show field of view]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowFrameRate">
            <summary>
            Gets or sets a value indicating whether to show frame rate.
            </summary>
            <value>
            <c>true</c> if [show frame rate]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowTriangleCountInfo">
            <summary>
            Gets or sets a value indicating whether to show the total number of triangles in the scene.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ShowViewCube">
            <summary>
            Gets or sets a value indicating whether [show view cube].
            </summary>
            <value>
            <c>true</c> if [show view cube]; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Status">
            <summary>
            Gets or sets the status.
            </summary>
            <value>
            The status.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.SubTitle">
            <summary>
            Gets or sets the sub title.
            </summary>
            <value>
            The sub title.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.SubTitleSize">
            <summary>
            Gets or sets the size of the sub title.
            </summary>
            <value>
            The size of the sub title.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TextBrush">
            <summary>
            Gets or sets the text brush.
            </summary>
            <value>
            The text brush.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Title">
            <summary>
            Gets or sets the title.
            </summary>
            <value>
            The title.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleBackground">
            <summary>
            Gets or sets the title background brush.
            </summary>
            <value>
            The title background.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleFontFamily">
            <summary>
            Gets or sets the title font family.
            </summary>
            <value>
            The title font family.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TitleSize">
            <summary>
            Gets or sets the size of the title.
            </summary>
            <value>
            The size of the title.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TopViewGesture">
            <summary>
            Gets or sets the top view gesture.
            </summary>
            <value>
            The top view gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TouchMode">
            <summary>
            Gets or sets the touch mode.
            </summary>
            <value>
            The touch mode.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.TriangleCountInfo">
            <summary>
            Gets or sets TriangleCountInfo.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.UpDownPanSensitivity">
            <summary>
            Gets or sets the sensitivity for pan by the up and down keys.
            </summary>
            <value>
            The pan sensitivity.
            </value>
            <remarks>
            Use -1 to invert the pan direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.UpDownRotationSensitivity">
            <summary>
            Gets or sets the sensitivity for rotation by the up and down keys.
            </summary>
            <value>
            The rotation sensitivity.
            </value>
            <remarks>
            Use -1 to invert the rotation direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBackText">
            <summary>
            Gets or sets the view cube back text.
            </summary>
            <value>
            The view cube back text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeBottomText">
            <summary>
            Gets or sets the view cube bottom text.
            </summary>
            <value>
            The view cube bottom text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeFrontText">
            <summary>
            Gets or sets the view cube front text.
            </summary>
            <value>
            The view cube front text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHeight">
            <summary>
            Gets or sets the height of the view cube viewport.
            </summary>
            <value>
            The height of the view cube viewport.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeHorizontalPosition">
            <summary>
            Gets or sets the horizontal position of the view cube viewport.
            </summary>
            <value>
            The horizontal position.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeLeftText">
            <summary>
            Gets or sets the view cube left text.
            </summary>
            <value>
            The view cube left text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeOpacity">
            <summary>
            Gets or sets the opacity of the ViewCube when inactive.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeRightText">
            <summary>
            Gets or sets the view cube right text.
            </summary>
            <value>
            The view cube right text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeTopText">
            <summary>
            Gets or sets the view cube top text.
            </summary>
            <value>
            The view cube top text.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeVerticalPosition">
            <summary>
            Gets or sets the vertical position of view cube viewport.
            </summary>
            <value>
            The vertical position.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ViewCubeWidth">
            <summary>
            Gets or sets the width of the view cube viewport.
            </summary>
            <value>
            The width of the view cube viewport.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.Viewport">
            <summary>
            Gets the viewport.
            </summary>
            <value>
            The viewport.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomAroundMouseDownPoint">
            <summary>
            Gets or sets a value indicating whether to zoom around mouse down point.
            </summary>
            <value>
            <c>true</c> if zooming around the mouse down point is enabled; otherwise, <c>false</c> .
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomCursor">
            <summary>
            Gets or sets the zoom cursor.
            </summary>
            <value>
            The zoom cursor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsGesture">
            <summary>
            Gets or sets ZoomExtentsGesture.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomExtentsWhenLoaded">
            <summary>
            Gets or sets a value indicating whether to Zoom extents when the control has loaded.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture">
            <summary>
            Gets or sets the zoom gesture.
            </summary>
            <value>
            The zoom gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomGesture2">
            <summary>
            Gets or sets the alternative zoom gesture.
            </summary>
            <value>
            The alternative zoom gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleCursor">
            <summary>
            Gets or sets the zoom rectangle cursor.
            </summary>
            <value>
            The zoom rectangle cursor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomRectangleGesture">
            <summary>
            Gets or sets the zoom rectangle gesture.
            </summary>
            <value>
            The zoom rectangle gesture.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixViewport3D.ZoomSensitivity">
            <summary>
            Gets or sets the zoom sensitivity.
            </summary>
            <value>
            The zoom sensitivity.
            </value>
        </member>
        <member name="T:HelixToolkit.Wpf.InputBindingX">
            <summary>
            Input binding supporting binding the Gezture.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.InputBindingX.GeztureProperty">
            <summary>
            The gesture property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.InputBindingX.GeztureChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Geztures the changed.
            </summary>
            <param name="d">The d.</param>
            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.InputBindingX.OnGeztureChanged">
            <summary>
            Called when [gezture changed].
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.InputBindingX.Gezture">
            <summary>
            Gets or sets the gesture.
            </summary>
            <value>The gesture.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.LinearConverter">
            <summary>
            Linear (mx+b) converter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LinearConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value produced by the binding source.
            </param>
            <param name="targetType">
            The type of the binding target property.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LinearConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value that is produced by the binding target.
            </param>
            <param name="targetType">
            The type to convert to.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LinearConverter.GetDoubleValue(System.Object,System.Double)">
            <summary>
            Gets the double value.
            </summary>
            <param name="parameter">
            The parameter.
            </param>
            <param name="defaultValue">
            The default value.
            </param>
            <returns>
            The get double value.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.LinearConverter.B">
            <summary>
            Gets or sets the B.
            </summary>
            <value>The B.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.LinearConverter.M">
            <summary>
            Gets or sets the M.
            </summary>
            <value>The M.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.NotNullToVisibilityConverter">
            <summary>
            A not-null reference to Visibility value converter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.NotNullToVisibilityConverter"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value produced by the binding source.
            </param>
            <param name="targetType">
            The type of the binding target property.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.NotNullToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value that is produced by the binding target.
            </param>
            <param name="targetType">
            The type to convert to.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.NotNullToVisibilityConverter.Inverted">
            <summary>
            Gets or sets a value indicating whether this converter is inverted.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.StringToBooleanConverter">
            <summary>
            A string to bool value converter.
            </summary>
            <remarks>
            Returns true if the string equals the parameter.
            </remarks>
            <example>
            <code>
            IsChecked="{Binding MyProperty, Converter={StaticResource StringToBooleanConverter}, ConverterParameter=Param1}"
             </code>
            </example>
        </member>
        <member name="M:HelixToolkit.Wpf.StringToBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value produced by the binding source.
            </param>
            <param name="targetType">
            The type of the binding target property.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StringToBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value that is produced by the binding target.
            </param>
            <param name="targetType">
            The type to convert to.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.EnumToBooleanConverter">
            <summary>
            An Enum to bool converter.
            </summary>
            <example>
            <code>
            IsChecked="{Binding MyProperty, Converter={StaticResource EnumToBooleanConverter}, ConverterParameter=Param1}"
             </code>
            </example>
        </member>
        <member name="M:HelixToolkit.Wpf.EnumToBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value produced by the binding source.
            </param>
            <param name="targetType">
            The type of the binding target property.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.EnumToBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value that is produced by the binding target.
            </param>
            <param name="targetType">
            The type to convert to.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.BitmapExporter">
            <summary>
            Exports a Viewport3D to a .bmp or .png file.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.IExporter">
            <summary>
            Interface for 3D exporters.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the specified viewport.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Exports the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.IExporter.Export(System.Windows.Media.Media3D.Model3D)">
            <summary>
            Exports the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BitmapExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BitmapExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the specified viewport.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Exports the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BitmapExporter.Export(System.Windows.Media.Media3D.Model3D)">
            <summary>
            Exports the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.BitmapExporter.Background">
            <summary>
            Gets or sets the background brush.
            </summary>
            <value>The background.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BitmapExporter.FileName">
            <summary>
            Gets or sets the name of the file.
            </summary>
            <value>The name of the file.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BitmapExporter.OversamplingMultiplier">
            <summary>
            Gets or sets the oversampling multiplier.
            </summary>
            <value>The oversampling multiplier.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ColladaExporter">
            <summary>
            Exports the 3D visual tree to a Collada 1.5.0 file.
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/COLLADA
            http://www.khronos.org/collada/
            https://collada.org/mediawiki/index.php/COLLADA_-_Digital_Asset_and_FX_Exchange_Schema
            https://collada.org/mediawiki/index.php/COLLADA.net
            http://www.mogware.com/index.php?page=collada.NET
            http://www.okino.com/conv/exp_collada.htm
            </remarks>
        </member>
        <member name="T:HelixToolkit.Wpf.Exporter">
            <summary>
            An abstract base class providing common functionality for exporters.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Exporter.disposed">
            <summary>
            The disposed flag.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.RenderBrush(System.String,System.Windows.Media.Brush,System.Int32,System.Int32)">
            <summary>
            Renders the brush.
            </summary>
            <param name="path">
            The path.
            </param>
            <param name="brush">
            The brush.
            </param>
            <param name="w">
            The w.
            </param>
            <param name="h">
            The h.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.Export(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the specified viewport.
            Exports model, camera and lights.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.Export(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Exports the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.Export(System.Windows.Media.Media3D.Model3D)">
            <summary>
            Exports the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.ExportCamera(System.Windows.Media.Media3D.Camera)">
            <summary>
            Exports the camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.ExportHeader">
            <summary>
            Exports the header.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.ExportLight(System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the light.
            </summary>
            <param name="light">
            The light.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.ExportViewport(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the viewport.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporter.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="F:HelixToolkit.Wpf.ColladaExporter.effects">
            <summary>
            The effect dictionary.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColladaExporter.geometries">
            <summary>
            The geometry dictionary.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColladaExporter.lights">
            <summary>
            The light dictionary.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColladaExporter.materials">
            <summary>
            The material dictionary.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColladaExporter.nodes">
            <summary>
            The node dictionary.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColladaExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ColladaExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.Export(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the specified viewport.
            Exports model, camera and lights.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportViewport(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the viewport.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.BindMaterial(System.String,System.String)">
            <summary>
            The bind material.
            </summary>
            <param name="geometryId">
            The geometry id.
            </param>
            <param name="materialId">
            The material id.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportEffect(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export effect.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportEffect(System.Windows.Media.Media3D.Material)">
            <summary>
            The export effect.
            </summary>
            <param name="m">
            The m.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportGeometry(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export geometry.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportLight(System.Windows.Media.Media3D.Light)">
            <summary>
            The export light.
            </summary>
            <param name="light">
            The light.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportMaterial(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export material.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportMaterial(System.Windows.Media.Media3D.Material)">
            <summary>
            The export material.
            </summary>
            <param name="m">
            The m.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportNode(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export node.
            </summary>
            <param name="gm">
            The gm.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.ExportSceneNode(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export scene node.
            </summary>
            <param name="gm">
            The gm.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteColor(System.Windows.Media.Color)">
            <summary>
            The write color.
            </summary>
            <param name="color">
            The color.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteDouble(System.String,System.Double)">
            <summary>
            The write double.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.WriteMatrix(System.String,System.Windows.Media.Media3D.Matrix3D)">
            <summary>
            The write matrix.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="m">
            The m.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ColladaExporter.WritePhongMaterial(System.String,System.Windows.Media.Color)">
            <summary>
            The write phong material.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="color">
            The color.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.ColladaExporter.Author">
            <summary>
            Gets or sets the author.
            </summary>
            <value>The author.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColladaExporter.Comments">
            <summary>
            Gets or sets the comments.
            </summary>
            <value>The comments.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ColladaExporter.Copyright">
            <summary>
            Gets or sets the copyright.
            </summary>
            <value>The copyright.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.RenderManExporter">
            <summary>
            Exports the 3D visual tree to a RenderMan input file.
            </summary>
            <remarks>
            See https://renderman.pixar.com/products/rispec/rispec_pdf/RISpec3_2.pdf
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.RenderManExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderManExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderManExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderManExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderManExporter.ExportCamera(System.Windows.Media.Media3D.Camera)">
            <summary>
            Exports the camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderManExporter.ExportLight(System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the light.
            </summary>
            <param name="light">
            The light.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderManExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.Exporters">
            <summary>
            Contains a list of all supported exporters.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Exporters.DefaultExtension">
            <summary>
            Default file export extension.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Exporters.Filter">
            <summary>
            File filter for all the supported exporters.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exporters.Create(System.String)">
            <summary>
            Creates an exporter based on the extension of the specified path.
            </summary>
            <param name="path">
            The output path.
            </param>
            <returns>
            An exporter.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.ObjExporter">
            <summary>
            Export the 3D visual tree to a Wavefront OBJ file
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/Obj
            http://www.martinreddy.net/gfx/3d/OBJ.spec
            http://www.eg-models.de/formats/Format_Obj.html
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.directory">
            <summary>
            The directory.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.exportedMaterials">
            <summary>
            The exported materials.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.mwriter">
            <summary>
            The mwriter.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.groupNo">
            <summary>
            The group no.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.matNo">
            <summary>
            The mat no.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.normalIndex">
            <summary>
            Normal index counter.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.objectNo">
            <summary>
            The object no.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.textureIndex">
            <summary>
            Texture index counter.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjExporter.vertexIndex">
            <summary>
            Vertex index counter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjExporter"/> class.
            </summary>
            <param name="outputFileName">
            Name of the output file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjExporter"/> class.
            </summary>
            <param name="outputFileName">
            Name of the output file.
            </param>
            <param name="comment">
            The comment.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.ExportMesh(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export mesh.
            </summary>
            <param name="m">
            The m.
            </param>
            <param name="t">
            The t.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The export model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.ExportMaterial(System.String,System.Windows.Media.Media3D.Material,System.Windows.Media.Media3D.Material)">
            <summary>
            The export material.
            </summary>
            <param name="matName">
            The mat name.
            </param>
            <param name="material">
            The material.
            </param>
            <param name="backMaterial">
            The back material.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjExporter.ToColorString(System.Windows.Media.Color)">
            <summary>
            Converts a color to a string.
            </summary>
            <param name="color">
            The color.
            </param>
            <returns>
            The string.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjExporter.ExportNormals">
            <summary>
            Gets or sets a value indicating whether to export normals.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjExporter.UseDissolveForTransparency">
            <summary>
            Gets or sets a value indicating whether to use "d" for transparency (default is "Tr").
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjExporter.SwitchYZ">
            <summary>
            Gets or sets a value indicating whether to switch Y and Z coordinates.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.X3DExporter">
            <summary>
            Exports the 3D visual tree to an X3D file.
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/X3D
            http://en.wikipedia.org/wiki/Web3D
            Validation
            http://www.w3.org/People/mimasa/test/schemas/SCHEMA/x3d-3.0.xsd
            http://www.web3d.org/x3d/tools/schematron/X3dSchematron.html
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.X3DExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.X3DExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.X3DExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.X3DExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.X3DExporter.ExportHeader">
            <summary>
            Exports the header.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.X3DExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.X3DExporter.SetMetadata(System.String,System.String)">
            <summary>
            The set metadata.
            </summary>
            <param name="key">
            The key.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.X3DExporter.Metadata">
            <summary>
            Gets or sets the metadata.
            </summary>
            <value>The metadata.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.X3DExporter.Title">
            <summary>
            Sets the title.
            </summary>
            <value>The title.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.VrmlExporter">
            <summary>
            Exports the 3D visual tree to a VRML97 (2.0) file.
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/Vrml
            http://en.wikipedia.org/wiki/Web3D
            VRML plugin/browser detector:
            http://cic.nist.gov/vrml/vbdetect.html
            Links
            http://openvrml.org/
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.VrmlExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VrmlExporter.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VrmlExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
            <param name="title">
            The title.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VrmlExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VrmlExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.PovRayExporter">
            <summary>
            Exports the 3D visual tree to a PovRay input file.
            </summary>
            <remarks>
            See http://www.povray.org
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.PovRayExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PovRayExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PovRayExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PovRayExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PovRayExporter.ExportCamera(System.Windows.Media.Media3D.Camera)">
            <summary>
            Exports the camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PovRayExporter.ExportLight(System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the light.
            </summary>
            <param name="light">
            The light.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PovRayExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="inheritedTransform">
            The inherited transform.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.XamlExporter">
            <summary>
            Exports a Viewport3D or 3D model to XAML.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.XamlExporter.writer">
            <summary>
            The xw.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.XamlExporter.disposed">
            <summary>
            The disposed flag.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.XamlExporter"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.WrapInResourceDictionary(System.Object)">
            <summary>
            Wraps the specified object in a resource dictionary.
            </summary>
            <param name="obj">
            The object to be wrapped.
            </param>
            <returns>
            A resource dictionary.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the specified viewport.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Exports the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.Export(System.Windows.Media.Media3D.Model3D)">
            <summary>
            Exports the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlExporter.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="P:HelixToolkit.Wpf.XamlExporter.CreateResourceDictionary">
            <summary>
            Gets or sets a value indicating whether to create a resource dictionary.
            </summary>
            <value>
             <c>true</c> if a resource dictionary should be created; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:HelixToolkit.Wpf.Point3DExtensions">
            <summary>
            Extension methods for <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Point3DExtensions.DistanceTo(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Calculates the distance from p1 to p2.
            </summary>
            <param name="p1">
            The point p1.
            </param>
            <param name="p2">
            The point p2.
            </param>
            <returns>
            The distance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Point3DExtensions.DistanceToSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Calculates the squared distance from p1 to p2.
            </summary>
            <param name="p1">
            The p1.
            </param>
            <param name="p2">
            The p2.
            </param>
            <returns>
            The squared distance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Point3DExtensions.ToVector3D(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Convert a <see cref="T:System.Windows.Media.Media3D.Point3D"/> to a <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
            </summary>
            <param name="n">
            The input point.
            </param>
            <returns>
            A vector.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Point3DExtensions.Multiply(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Multiplies the specified point with a scalar.
            </summary>
            <param name="p">
            The point.
            </param>
            <param name="d">
            The scalar.
            </param>
            <returns>
            A point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Point3DExtensions.Sum(System.Windows.Media.Media3D.Point3D[])">
            <summary>
            Sums the specified points.
            </summary>
            <param name="points">
            The points.
            </param>
            <returns>
            The summed point.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.StringExtensions">
            <summary>
            Extension methods for strings.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StringExtensions.oneOrMoreWhitespaces">
            <summary>
            A regular expression containing "a one or more whitespaces" pattern.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StringExtensions.SplitOnWhitespace(System.String)">
            <summary>
            Splits the string on whitespace.
            </summary>
            <param name="input">The input string.</param>
            <returns>Array of strings.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StringExtensions.EnumerateToString(System.Collections.IEnumerable,System.String,System.String)">
            <summary>
            Creates a string from the items in an enumerable.
            </summary>
            <param name="items">The items.</param>
            <param name="prefix">The prefix.</param>
            <param name="separator">The separator.</param>
            <returns>
            A string.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.CuttingEarsTriangulator">
            <summary>
            A cutting ears triangulator for simple polygons with no holes. O(n^2)
            </summary>
            <remarks>
            Based on http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml
            References
            http://en.wikipedia.org/wiki/Polygon_triangulation
            http://computacion.cs.cinvestav.mx/~anzures/geom/triangulation.php
            http://www.codeproject.com/KB/recipes/cspolygontriangulation.aspx
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingEarsTriangulator.Epsilon">
            <summary>
            The epsilon.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Triangulate(System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Triangulate a polygon using the cutting ears algorithm.
            </summary>
            <remarks>
            The algorithm does not support holes.
            </remarks>
            <param name="contour">
            the polygon contour
            </param>
            <returns>
            collection of triangle points
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Area(System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Calculates the area.
            </summary>
            <param name="contour">The contour.</param>
            <returns>The area.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.InsideTriangle(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Decide if point (Px,Py) is inside triangle defined by (Ax,Ay) (Bx,By) (Cx,Cy).
            </summary>
            <param name="Ax">
            The ax.
            </param>
            <param name="Ay">
            The ay.
            </param>
            <param name="Bx">
            The bx.
            </param>
            <param name="By">
            The by.
            </param>
            <param name="Cx">
            The cx.
            </param>
            <param name="Cy">
            The cy.
            </param>
            <param name="Px">
            The px.
            </param>
            <param name="Py">
            The py.
            </param>
            <returns>
            The inside triangle.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingEarsTriangulator.Snip(System.Collections.Generic.IList{System.Windows.Point},System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])">
            <summary>
            The snip.
            </summary>
            <param name="contour">The contour.</param>
            <param name="u">The u.</param>
            <param name="v">The v.</param>
            <param name="w">The w.</param>
            <param name="n">The n.</param>
            <param name="V">The v.</param>
            <returns>The snip.</returns>
        </member>
        <member name="T:HelixToolkit.Wpf.Polygon3D">
            <summary>
            Represents a 3D polygon.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Polygon3D.points">
            <summary>
            The points.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Polygon3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Polygon3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Polygon3D.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Polygon3D"/> class.
            </summary>
            <param name="pts">
            The PTS.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Polygon3D.Flatten">
            <summary>
            Flattens this polygon.
            </summary>
            <returns>
            The 2D polygon.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Polygon3D.GetNormal">
            <summary>
            Gets the normal of the polygon.
            </summary>
            <returns>
            The normal.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Polygon3D.IsPlanar">
            <summary>
            Determines whether this polygon is planar.
            </summary>
            <returns>
            The is planar.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.Polygon3D.Points">
            <summary>
            Gets or sets the points.
            </summary>
            <value>The points.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Mesh3D">
            <summary>
            Represents a 3D mesh for polygon models containing faces with any number of vertices.
            </summary>
            <remarks>
            Todo: should implement a better data structure. http://en.wikipedia.org/wiki/Winged_edge
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IEnumerable{System.Int32})">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
            </summary>
            <param name="positions">
            The positions.
            </param>
            <param name="triangleIndices">
            The triangle indices.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IEnumerable{System.Windows.Point},System.Collections.Generic.IEnumerable{System.Int32})">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Mesh3D"/> class.
            </summary>
            <param name="positions">
            The positions.
            </param>
            <param name="textureCoordinates">
            The texture Coordinates.
            </param>
            <param name="triangleIndices">
            The triangle indices.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.AddFace(System.Int32[])">
            <summary>
            Adds a face.
            </summary>
            <param name="vertexIndices">
            The vertx indices of the face.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.Clone">
            <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
            <returns>
            A new object that is a copy of this instance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.FindCentroid(System.Int32)">
            <summary>
            Finds the centroid of the specified face.
            </summary>
            <param name="faceIndex">
            Index of the face.
            </param>
            <returns>
            The centroid.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.FindFaceFromEdge(System.Int32,System.Int32)">
            <summary>
            Finds the face from edge.
            </summary>
            <param name="v0">
            The v0.
            </param>
            <param name="v1">
            The v1.
            </param>
            <returns>
            The face index.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.GetBounds">
            <summary>
            Gets the bounds.
            </summary>
            <returns>
            The bounds.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.GetFaceNormal(System.Int32)">
            <summary>
            Gets the face normal (averaged).
            </summary>
            <param name="faceIndex">
            Index of the face.
            </param>
            <returns>
            The face normal.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.GetNeighbourVertices(System.Int32)">
            <summary>
            Gets the neighbour vertices.
            </summary>
            <param name="vertexIndex">
            Index of the vertex.
            </param>
            <returns>
            The neighbour vertices.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.IsQuadrilateralMesh">
            <summary>
            Determines whether the mesh contains quadrilateral faces only.
            </summary>
            <returns>
            <c>true</c> if the mesh is quadrilateral; otherwise, <c>false</c> .
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.IsTriangularMesh">
            <summary>
            Determines whether the mesh contains triangular faces only.
            </summary>
            <returns>
            <c>true</c> if the mesh is triangular; otherwise, <c>false</c> .
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.Quadrangulate">
            <summary>
            Quadrangulates this instance.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.ToMeshGeometry3D(System.Boolean,System.Double,System.Collections.Generic.List{System.Int32})">
            <summary>
            Converts the mesh to a MeshGeometry3D.
            </summary>
            <param name="sharedVertices">
            Allow shared vertices (smooth shading) if set to <c>true</c> .
            </param>
            <param name="shrinkFactor">
            The shrink factor.
            </param>
            <param name="faceIndices">
            The face indices.
            </param>
            <returns>
            A mesh geometry.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.Triangulate(System.Boolean)">
            <summary>
            Triangulates the specified mesh.
            </summary>
            <param name="barycentric">
            Use barycentric subdivision if set to <c>true</c> .
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.UpdateEdges">
            <summary>
            Updates the edges.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Mesh3D.FindMidpoint(System.Int32,System.Int32)">
            <summary>
            Finds the midpoint of the specified edge.
            </summary>
            <param name="v0">
            The first vertex index.
            </param>
            <param name="v1">
            The second vertex index.
            </param>
            <returns>
            The midpoint.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.Mesh3D.Edges">
            <summary>
            Gets the edges.
            </summary>
            <value> The edges. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Mesh3D.Faces">
            <summary>
            Gets the faces.
            </summary>
            <value> The faces. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Mesh3D.TextureCoordinates">
            <summary>
            Gets the texture coordinates.
            </summary>
            <value> The texture coordinates. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Mesh3D.Vertices">
            <summary>
            Gets the vertices.
            </summary>
            <value> The vertices. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.BoundingSphere">
            <summary>
            Represents a bounding sphere.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoundingSphere.center">
            <summary>
            The center.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoundingSphere.radius">
            <summary>
            The radius.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.#ctor(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> class.
            </summary>
            <param name="center">
            The center.
            </param>
            <param name="diameter">
            The diameter.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.CreateFromPoints(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Point3D})">
            <summary>
            Creates a bounding sphere from a collection of points.
            </summary>
            <param name="points">
            The points.
            </param>
            <returns>
            The bounding sphere.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.CreateFromRect3D(System.Windows.Media.Media3D.Rect3D)">
            <summary>
            Creates a <see cref="T:HelixToolkit.Wpf.BoundingSphere"/> from a <see cref="T:System.Windows.Media.Media3D.Rect3D"/>.
            </summary>
            <param name="rect">
            The 3D rectangle.
            </param>
            <returns>
            A sphere.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.CreateMerged(HelixToolkit.Wpf.BoundingSphere,HelixToolkit.Wpf.BoundingSphere)">
            <summary>
            Creates a merged bounding sphere.
            </summary>
            <param name="original">
            The original.
            </param>
            <param name="additional">
            The additional.
            </param>
            <returns>
            The merged bounding sphere.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.Contains(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Determines if the specified point is inside the sphere.
            </summary>
            <param name="point">
            The point.
            </param>
            <returns>
            True if the point is inside.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.DistanceFrom(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Calculates the distance from a point to the nearest point on the sphere surface.
            </summary>
            <param name="point">
            The point.
            </param>
            <returns>
            The distance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.Intersects(HelixToolkit.Wpf.BoundingSphere)">
            <summary>
            Determines if the sphere intersects with the specified sphere.
            </summary>
            <param name="sphere">
            The sphere to check against.
            </param>
            <returns>
            True if the spheres intersect.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingSphere.RayIntersection(HelixToolkit.Wpf.Ray3D,System.Windows.Media.Media3D.Point3D[]@)">
            <summary>
            Gets the intersection with the specified ray.
            </summary>
            <param name="ray">The ray.</param>
            <param name="result">The intersection point(s).</param>
            <returns>The intersection points sorted by distance from the ray origin.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.BoundingSphere.Center">
            <summary>
            Gets or sets the center of the sphere.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BoundingSphere.Radius">
            <summary>
            Gets or sets the radius of the sphere.
            </summary>
            <value>The diameter.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.CanonicalSplineHelper">
            <summary>
            Interpolates a list of points using a canonical spline.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CanonicalSplineHelper.CreateSpline(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Collections.Generic.IList{System.Double},System.Boolean,System.Double)">
            <summary>
            Creates a spline of points.
            </summary>
            <param name="points">
            The points.
            </param>
            <param name="tension">
            The tension.
            </param>
            <param name="tensions">
            The tensions.
            </param>
            <param name="isClosed">
            True if the spline is closed.
            </param>
            <param name="tolerance">
            The tolerance.
            </param>
            <returns>
            A list of screen points.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CanonicalSplineHelper.Segment(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
            <summary>
            The segment.
            </summary>
            <param name="points">
            The points.
            </param>
            <param name="pt0">
            The pt 0.
            </param>
            <param name="pt1">
            The pt 1.
            </param>
            <param name="pt2">
            The pt 2.
            </param>
            <param name="pt3">
            The pt 3.
            </param>
            <param name="t1">
            The t 1.
            </param>
            <param name="t2">
            The t 2.
            </param>
            <param name="tolerance">
            The tolerance.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.ColorHelper">
            <summary>
            Helper methods for <see cref="T:System.Windows.Media.Color"/>.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ColorHelper.UndefinedColor">
            <summary>
            The undefined color #00000000.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ChangeAlpha(System.Windows.Media.Color,System.Byte)">
            <summary>
            Change the alpha value of a color
            </summary>
            <param name="c">
            </param>
            <param name="alpha">
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ChangeIntensity(System.Windows.Media.Color,System.Double)">
            <summary>
            Changes the intensity.
            </summary>
            <param name="c">
            The c.
            </param>
            <param name="factor">
            The factor.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ColorDifference(System.Windows.Media.Color,System.Windows.Media.Color)">
            <summary>
            Calculates the difference between two <see cref="T:System.Windows.Media.Color"/>s
            </summary>
            <param name="c1">
            </param>
            <param name="c2">
            </param>
            <returns>
            L2-norm in RGBA space
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHex(System.Windows.Media.Color)">
            <summary>
            Convert a <see cref="T:System.Windows.Media.Color"/> to a hexadecimal string.
            </summary>
            <param name="color">
            </param>
            <returns>
            The color to hex.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHsv(System.Windows.Media.Color)">
            <summary>
            Converts from a <see cref="T:System.Windows.Media.Color"/> to HSV values (double)
            </summary>
            <param name="color">
            </param>
            <returns>
            Array of [Hue,Saturation,Value] in the range [0,1]
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToHsvBytes(System.Windows.Media.Color)">
            <summary>
            Converts from a <see cref="T:System.Windows.Media.Color"/> to HSV values (byte)
            </summary>
            <param name="color">
            </param>
            <returns>
            Array of [Hue,Saturation,Value] in the range [0,255]
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.ColorToUint(System.Windows.Media.Color)">
            <summary>
            Convert a <see cref="T:System.Windows.Media.Color"/> to unsigned int
            </summary>
            <param name="c">
            </param>
            <returns>
            The color to uint.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.Complementary(System.Windows.Media.Color)">
            <summary>
            Calculates the complementary color
            </summary>
            <param name="c">
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.HexToColor(System.String)">
            <summary>
            Convert a hexadecimal string to <see cref="T:System.Windows.Media.Color"/>.
            </summary>
            <param name="value">
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Byte,System.Byte,System.Byte)">
            <summary>
            Converts from HSV to a RGB <see cref="T:System.Windows.Media.Color"/>
            </summary>
            <param name="hue">
            The hue.
            </param>
            <param name="saturation">
            The saturation.
            </param>
            <param name="value">
            The value.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Double[])">
            <summary>
            Create a color from the specified HSV.
            </summary>
            <param name="hsv">
            The HSV.
            </param>
            <returns>
            A color.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.HsvToColor(System.Double,System.Double,System.Double)">
            <summary>
            Convert from HSV to <see cref="T:System.Windows.Media.Color"/>
            http://en.wikipedia.org/wiki/HSL_color_space
            </summary>
            <param name="hue">
            Hue [0,1]
            </param>
            <param name="sat">
            Saturation [0,1]
            </param>
            <param name="val">
            Value [0,1]
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.HueDifference(System.Windows.Media.Color,System.Windows.Media.Color)">
            <summary>
            Calculate the difference in hue between two <see cref="T:System.Windows.Media.Color"/>s.
            </summary>
            <param name="c1">
            </param>
            <param name="c2">
            </param>
            <returns>
            The hue difference.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.Interpolate(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
            <summary>
            Linear interpolation between two <see cref="T:System.Windows.Media.Color"/>s.
            </summary>
            <param name="c0">
            </param>
            <param name="c1">
            </param>
            <param name="x">
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ColorHelper.UIntToColor(System.UInt32)">
            <summary>
            Convert an unsigned int (32bit) to <see cref="T:System.Windows.Media.Color"/>
            </summary>
            <param name="color">
            </param>
            <returns>
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.ContourHelper">
            <summary>
            Contour helper.
            </summary>
            <remarks>
            http://paulbourke.net/papers/conrec/
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ContourHelper.A">
            <summary>
            The a.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ContourHelper.B">
            <summary>
            The b.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ContourHelper.C">
            <summary>
            The c.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ContourHelper.D">
            <summary>
            The d.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ContourHelper.side">
            <summary>
            The side.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ContourHelper.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ContourHelper"/> class.
            </summary>
            <param name="planeOrigin">
            The plane origin.
            </param>
            <param name="planeNormal">
            The plane normal.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ContourHelper.ContourFacet(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Point3D@)">
            <summary>
            Create a contour slice through a 3 vertex facet "p"
            </summary>
            <param name="p0">
            The facet p0.
            </param>
            <param name="p1">
            The facet p1.
            </param>
            <param name="p2">
            The facet p2.
            </param>
            <param name="s0">
            The first output point.
            </param>
            <param name="s1">
            The second output point.
            </param>
            <returns>
            -1 if the contour plane is above the facet
            -2 if the contour plane is below the facet
            0 if it does cut the facet, and p0 is above the contour plane
            10 if it does cut the facet, and p0 is below the contour plane
            -3 for an unexpected occurence
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.BillboardGeometryBuilder">
            <summary>
            Builds a mesh geometry for a collection of billboards.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ScreenGeometryBuilder">
            <summary>
            Base class for mesh geometry builders that work on screen coordinates.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visual">
            <summary>
            The parent visual.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.screenToVisual">
            <summary>
            The screen to visual transformation matrix.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenGeometryBuilder.visualToScreen">
            <summary>
            The visual to screen transformation matrix.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ScreenGeometryBuilder"/> class.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenGeometryBuilder.UpdateTransforms">
            <summary>
            Updates the transforms.
            </summary>
            <returns>
            True if the transform was changed.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardGeometryBuilder"/> class.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.CreateIndices(System.Int32)">
            <summary>
            Creates the triangle indices.
            </summary>
            <param name="n">
            The number of points.
            </param>
            <returns>
            The triangle indices.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardGeometryBuilder.GetPositions(System.Collections.Generic.IList{HelixToolkit.Wpf.Billboard})">
            <summary>
            Gets the billboard positions with the current screen transform.
            </summary>
            <returns>The positions.</returns>
        </member>
        <member name="F:HelixToolkit.Wpf.Billboard.Left">
            <summary>
            The relative left position (screen coordinates).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Billboard.Right">
            <summary>
            The relative right position (screen coordinates).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Billboard.Top">
            <summary>
            The relative top position (screen coordinates).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Billboard.Bottom">
            <summary>
            The relative bottom position (screen coordinates).
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.RenderingEventManager">
            <summary>
            Represents a weak event manager for the CompositionTarget.Rendering event.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.WeakEventManagerBase`1">
            <summary>
            Provides a generic base class for weak event managers that handle static events.
            </summary>
            <typeparam name="TManager">The type of the manager.</typeparam>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.AddListener(System.Windows.IWeakEventListener)">
            <summary>
            Adds the specified listener.
            </summary>
            <param name="listener">The listener.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.RemoveListener(System.Windows.IWeakEventListener)">
            <summary>
            Removes the specified listener.
            </summary>
            <param name="listener">The listener.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StartListening(System.Object)">
            <summary>
            When overridden in a derived class, starts listening for the event being managed. After <see cref="M:System.Windows.WeakEventManager.StartListening(System.Object)"/>  is first called, the manager should be in the state of calling <see cref="M:System.Windows.WeakEventManager.DeliverEvent(System.Object,System.EventArgs)"/> or <see cref="M:System.Windows.WeakEventManager.DeliverEventToList(System.Object,System.EventArgs,System.Windows.WeakEventManager.ListenerList)"/> whenever the relevant event from the provided source is handled.
            </summary>
            <param name="source">The source to begin listening on.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StopListening(System.Object)">
            <summary>
            When overridden in a derived class, stops listening on the provided source for the event being managed.
            </summary>
            <param name="source">The source to stop listening on.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.Handler(System.Object,System.EventArgs)">
            <summary>
            Handlers the specified sender.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StartListening">
            <summary>
            Starts the listening.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventManagerBase`1.StopListening">
            <summary>
            Stops the listening.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.WeakEventManagerBase`1.CurrentManager">
            <summary>
            Gets the current manager.
            </summary>
            <value>The current manager.</value>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingEventManager.StartListening">
            <summary>
            Start listening to the CompositionTarget.Rendering event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingEventManager.StopListening">
            <summary>
            Stop listening to the CompositionTarget.Rendering event.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.SubdivisionScheme">
            <summary>
            Subdivision scheme.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SubdivisionScheme.Loop">
            <summary>
            Loop's original scheme
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SubdivisionScheme.Warren">
            <summary>
            Loop subdivision with Warren's weights
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.LoopSubdivision">
            <summary>
            Builds a subdivision surface from a triangular mesh.
            </summary>
            <remarks>
            <para>
            http:///en.wikipedia.org/wiki/Subdivision_surface
            http:///en.wikipedia.org/wiki/Loop_subdivision_surface
            http:///research.microsoft.com/~cloop/thesis.pdf
            http:///www.dgp.toronto.edu/people/stam/reality/Research/pdf/loop.pdf
            http:///research.microsoft.com/en-us/um/people/cloop/
            </para>
            <para>
            This code is based on a matlab program "loopSubdivision.m" by Jesús P. Mena-Chalco.
            http:///www.mathworks.com.au/matlabcentral/fileexchange/24942-loop-subdivision
            </para>
            <para>
            Copyright (c) 2009, Jesus Mena
            All rights reserved.
            </para>
            <para>
            Redistribution and use in source and binary forms, with or without
            modification, are permitted provided that the following conditions are
            met:
            </para>
            <para>
            * Redistributions of source code must retain the above copyright
            notice, this list of conditions and the following disclaimer.
            * Redistributions in binary form must reproduce the above copyright
            notice, this list of conditions and the following disclaimer in
            the documentation and/or other materials provided with the distribution
            </para>
            <para>
            THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
            AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
            IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
            ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
            LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
            CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
            SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
            CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
            ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
            POSSIBILITY OF SUCH DAMAGE.
            </para>
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.LoopSubdivision.vertices">
            <summary>
            The vertices.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LoopSubdivision.triangleIndices">
            <summary>
            The triangle indices.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LoopSubdivision.newVertices">
            <summary>
            The new vertices (temoporary list).
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LoopSubdivision.newTriangleIndices">
            <summary>
            The new triangle indices (temporary list).
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.#ctor(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32})">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LoopSubdivision"/> class.
            </summary>
            <param name="vertices">
            The vertices.
            </param>
            <param name="triangleIndices">
            The triangle indices.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.#ctor(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LoopSubdivision"/> class.
            </summary>
            <param name="meshGeometry">
            The mesh geometry.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.ToMeshGeometry3D">
            <summary>
            Creates a mesh geometry.
            </summary>
            <returns>
            A MeshGeometry3D instance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.ToMesh3D">
            <summary>
            Creates a mesh.
            </summary>
            <returns>
            A Mesh3D instance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.Add(System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds a triangle.
            </summary>
            <param name="v0">
            The first vertex index.
            </param>
            <param name="v1">
            The second vertex index.
            </param>
            <param name="v2">
            The third vertex index.
            </param>
        </member>
        <member name="F:HelixToolkit.Wpf.LoopSubdivision.edgeVertice">
            <summary>
            The edge vertice.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.GetEdgeVertice(System.Int32,System.Int32,System.Int32)">
            <summary>
            Gets an edge vertice.
            </summary>
            <param name="v0">
            The first vertex index.
            </param>
            <param name="v1">
            The second vertex index.
            </param>
            <param name="i">
            0: index of the new vertex between (x,y)
            1: index of the first opposite vertex between (x,y)
            2: index of the second opposite vertex between (x,y)
            </param>
            <returns>
            The vertex index.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.SetEdgeVertice(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Set an edge vertice.
            </summary>
            <param name="v0">
            The first vertex index.
            </param>
            <param name="v1">
            The second vertex index.
            </param>
            <param name="i">
            0: index of the new vertex between (x,y)
            1: index of the first opposite vertex between (x,y)
            2: index of the second opposite vertex between (x,y)
            </param>
            <param name="value">
            The vertex index.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.Sum(System.Collections.Generic.IEnumerable{System.Int32})">
            <summary>
            Sums the specified vectors.
            </summary>
            <param name="indices">
            The indices of the vectors.
            </param>
            <returns>
            The sum.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.Sqr(System.Double)">
            <summary>
            Squares the specified double.
            </summary>
            <param name="d">
            The double.
            </param>
            <returns>
            The square.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.Subdivide(System.Int32)">
            <summary>
            Subdivides this instance n times.
            </summary>
            <param name="n">
            The number of subdivisions.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.Subdivide">
            <summary>
            Subdivides this instance.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LoopSubdivision.AddEdgeVertice(System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds an edge vertex.
            </summary>
            <param name="v1Index">
            The first vertex index.
            </param>
            <param name="v2Index">
            The second vertex index.
            </param>
            <param name="v3Index">
            The third vertex index.
            </param>
            <returns>
            The added edge vertex index.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.LoopSubdivision.Scheme">
            <summary>
            Gets or sets the subdivision scheme.
            </summary>
            <value>The scheme.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.LoopSubdivision.Positions">
            <summary>
            Gets the positions.
            </summary>
            <value>The positions.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.DoubleKeyDictionary`3">
            <summary>
            A double key dictionary.
            </summary>
            <typeparam name="K">
            The first key type.
            </typeparam>
            <typeparam name="T">
            The second key type.
            </typeparam>
            <typeparam name="V">
            The value type.
            </typeparam>
            <remarks>
            See http://noocyte.wordpress.com/2008/02/18/double-key-dictionary/
            A Remove method was added.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.DoubleKeyDictionary`3.m_innerDictionary">
            <summary>
            The m_inner dictionary.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DoubleKeyDictionary`3"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Clear">
            <summary>
            Clears this dictionary.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Add(`0,`1,`2)">
            <summary>
            Adds the specified key.
            </summary>
            <param name="key1">
            The key1.
            </param>
            <param name="key2">
            The key2.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.ContainsKey(`0,`1)">
            <summary>
            Determines whether the specified dictionary contains the key.
            </summary>
            <param name="index1">
            The index1.
            </param>
            <param name="index2">
            The index2.
            </param>
            <returns>
            <c>true</c> if the specified index1 contains key; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Equals(HelixToolkit.Wpf.DoubleKeyDictionary{`0,`1,`2})">
            <summary>
            Equalses the specified other.
            </summary>
            <param name="other">
            The other.
            </param>
            <returns>
            The equals.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.GetEnumerator">
            <summary>
            Gets the enumerator.
            </summary>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.Remove(`0,`1)">
            <summary>
            Removes the specified key.
            </summary>
            <param name="key1">
            The key1.
            </param>
            <param name="key2">
            The key2.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyDictionary`3.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.OuterDictionary">
            <summary>
            Gets or sets OuterDictionary.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.DoubleKeyDictionary`3.Item(`0,`1)">
            <summary>
            Gets or sets the value with the specified indices.
            </summary>
            <value></value>
        </member>
        <member name="T:HelixToolkit.Wpf.DoubleKeyPairValue`3">
            <summary>
            Represents two keys and a value.
            </summary>
            <typeparam name="K">
            First key type.
            </typeparam>
            <typeparam name="T">
            Second key type.
            </typeparam>
            <typeparam name="V">
            Value type.
            </typeparam>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyPairValue`3.#ctor(`0,`1,`2)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DoubleKeyPairValue`3"/> class.
            </summary>
            <param name="key1">
            The key1.
            </param>
            <param name="key2">
            The key2.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.DoubleKeyPairValue`3.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Key1">
            <summary>
            Gets or sets the key1.
            </summary>
            <value>The key1.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Key2">
            <summary>
            Gets or sets the key2.
            </summary>
            <value>The key2.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.DoubleKeyPairValue`3.Value">
            <summary>
            Gets or sets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.CameraController">
            <summary>
              A control that manipulates the camera by mouse and keyboard gestures.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.CameraModeProperty">
            <summary>
              The CameraMode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.CameraProperty">
            <summary>
              The Camera property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.CameraRotationModeProperty">
            <summary>
              The CameraRotationMode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursorProperty">
            <summary>
              The ChangeFieldOfViewCursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.DefaultCameraProperty">
            <summary>
              The DefaultCamera property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.EnabledProperty">
            <summary>
              The Enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.InertiaFactorProperty">
            <summary>
              The InertiaFactor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.InfiniteSpinProperty">
            <summary>
              The InfiniteSpin property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabledProperty">
            <summary>
              The IsChangeFieldOfViewEnabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.IsMoveEnabledProperty">
            <summary>
              The is move enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.IsPanEnabledProperty">
            <summary>
              The IsPanEnabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.IsRotationEnabledProperty">
            <summary>
              The is rotation enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabledProperty">
            <summary>
              The IsTouchZoomEnabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.IsZoomEnabledProperty">
            <summary>
              The IsZoomEnabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivityProperty">
            <summary>
              The left right pan sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivityProperty">
            <summary>
              The left right rotation sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.MaximumFieldOfViewProperty">
            <summary>
              The MaximumFieldOfView property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.MinimumFieldOfViewProperty">
            <summary>
              The MinimumFieldOfView property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.MoveSensitivityProperty">
            <summary>
              The move sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivityProperty">
            <summary>
              The page up down zoom sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.PanCursorProperty">
            <summary>
              The PanCursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPointProperty">
            <summary>
              The RotateAroundMouseDownPoint property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.RotateCursorProperty">
            <summary>
              The RotateCursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.RotationSensitivityProperty">
            <summary>
              The RotationSensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ShowCameraTargetProperty">
            <summary>
              The ShowCameraTarget property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.SpinReleaseTimeProperty">
            <summary>
              The SpinReleaseTime property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.TouchModeProperty">
            <summary>
              The touch mode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.UpDirectionProperty">
            <summary>
              The ModelUpDirection property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.UpDownPanSensitivityProperty">
            <summary>
              The up down Pan sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivityProperty">
            <summary>
              The up down rotation sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ViewportProperty">
            <summary>
              The Viewport property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPointProperty">
            <summary>
              Zoom around the mouse down point property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomCursorProperty">
            <summary>
              The ZoomCursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomRectangleCursorProperty">
            <summary>
              The ZoomRectangleCursor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomSensitivityProperty">
            <summary>
              The zoom sensitivity property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.BackViewCommand">
            <summary>
              The back view command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.BottomViewCommand">
            <summary>
              The bottom view command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCommand">
            <summary>
              The change fov command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ChangeLookAtCommand">
            <summary>
              The change look at command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.FrontViewCommand">
            <summary>
              The front view command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.LeftViewCommand">
            <summary>
              The left view command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.PanCommand">
            <summary>
              The pan command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ResetCameraCommand">
            <summary>
              The reset camera command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.RightViewCommand">
            <summary>
              The right view command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.RotateCommand">
            <summary>
              The rotate command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.TopViewCommand">
            <summary>
              The top view command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomCommand">
            <summary>
              The zoom command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomExtentsCommand">
            <summary>
              The zoom extents command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.ZoomRectangleCommand">
            <summary>
              The zoom rectangle command.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.cameraHistory">
            <summary>
              The camera history stack.
            </summary>
            <remarks>
              Implemented as a list since we want to remove items at the bottom of the stack.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.renderingEventListener">
            <summary>
              The rendering event listener.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.changeFieldOfViewHandler">
            <summary>
              The change field of view event handler.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.changeLookAtHandler">
            <summary>
              The change look at event handler.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.isSpinning">
            <summary>
              The is spinning flag.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.lastTick">
            <summary>
              The last tick.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.moveSpeed">
            <summary>
              The move speed.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.panHandler">
            <summary>
              The pan event handler.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.panSpeed">
            <summary>
              The pan speed.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.rectangleAdorner">
            <summary>
              The rectangle adorner.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.rotateHandler">
            <summary>
              The rotation event handler.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.rotationPoint3D">
            <summary>
              The 3D rotation point.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.rotationPosition">
            <summary>
              The rotation position.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.rotationSpeed">
            <summary>
              The rotation speed.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.spinningPoint3D">
            <summary>
              The 3D point to spin around.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.spinningPosition">
            <summary>
              The spinning position.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.spinningSpeed">
            <summary>
              The spinning speed.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.targetAdorner">
            <summary>
              The target adorner.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.touchDownPoint">
            <summary>
              The touch down point.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.zoomHandler">
            <summary>
              The zoom event handler.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.zoomPoint3D">
            <summary>
              The point to zoom around.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.zoomRectangleHandler">
            <summary>
              The zoom rectangle event handler.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CameraController.zoomSpeed">
            <summary>
              The zoom speed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.#cctor">
            <summary>
              Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController"/> class.
              Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController"/> class. Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController"/> class. Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController"/> class. Initializes static members of the <see cref="T:HelixToolkit.Wpf.CameraController"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CameraController"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddMoveForce(System.Double,System.Double,System.Double)">
            <summary>
            Adds the specified move force.
            </summary>
            <param name="dx">
            The delta x. 
            </param>
            <param name="dy">
            The delta y. 
            </param>
            <param name="dz">
            The delta z. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddMoveForce(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Adds the specified move force.
            </summary>
            <param name="delta">
            The delta. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddPanForce(System.Double,System.Double)">
            <summary>
            Adds the specified pan force.
            </summary>
            <param name="dx">
            The delta x. 
            </param>
            <param name="dy">
            The delta y. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddPanForce(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            The add pan force.
            </summary>
            <param name="pan">
            The pan. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddRotateForce(System.Double,System.Double)">
            <summary>
            The add rotate force.
            </summary>
            <param name="dx">
            The delta x. 
            </param>
            <param name="dy">
            The delta y. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddZoomForce(System.Double)">
            <summary>
            Adds the zoom force.
            </summary>
            <param name="dx">
            The delta. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.AddZoomForce(System.Double,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Adds the zoom force.
            </summary>
            <param name="dx">
            The delta. 
            </param>
            <param name="zoomOrigin">
            The zoom origin. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ChangeDirection(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Changes the direction of the camera.
            </summary>
            <param name="lookDir">
            The look direction. 
            </param>
            <param name="upDir">
            The up direction. 
            </param>
            <param name="animationTime">
            The animation time. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ChangeDirection(System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Changes the direction of the camera.
            </summary>
            <param name="lookDir">
            The look direction. 
            </param>
            <param name="animationTime">
            The animation time. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.HideRectangle">
            <summary>
              Hides the rectangle.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.HideTargetAdorner">
            <summary>
              Hides the target adorner.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.LookAt(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Change the "look-at" point.
            </summary>
            <param name="target">
            The target. 
            </param>
            <param name="animationTime">
            The animation time. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.PushCameraSetting">
            <summary>
              Push the current camera settings on an internal stack.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ResetCamera">
            <summary>
              Resets the camera.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ResetCameraUpDirection">
            <summary>
              Resets the camera up direction.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.RestoreCameraSetting">
            <summary>
              Restores the most recent camera setting from the internal stack.
            </summary>
            <returns> The restore camera setting. </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ShowRectangle(System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color)">
            <summary>
            Shows the rectangle.
            </summary>
            <param name="rect">
            The rectangle. 
            </param>
            <param name="color1">
            The color 1. 
            </param>
            <param name="color2">
            The color 2. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ShowTargetAdorner(System.Windows.Point)">
            <summary>
            Shows the target adorner.
            </summary>
            <param name="position">
            The position. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.StartSpin(System.Windows.Vector,System.Windows.Point,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Starts the spin.
            </summary>
            <param name="speed">
            The speed. 
            </param>
            <param name="position">
            The position. 
            </param>
            <param name="aroundPoint">
            The spin around point. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.StopSpin">
            <summary>
              Stops the spin.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.UpdateRectangle(System.Windows.Rect)">
            <summary>
            Updates the rectangle.
            </summary>
            <param name="rect">
            The rectangle. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.Zoom(System.Double)">
            <summary>
            Zooms by the specified delta value.
            </summary>
            <param name="delta">
            The delta value. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ZoomExtents(System.Double)">
            <summary>
            Zooms to the extents of the model.
            </summary>
            <param name="animationTime">
            The animation time (milliseconds). 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
            <summary>
            Called when the <see cref="E:System.Windows.UIElement.ManipulationCompleted"/> event occurs.
            </summary>
            <param name="e">
            The data for the event. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
            <summary>
            Called when the <see cref="E:System.Windows.UIElement.ManipulationDelta"/> event occurs.
            </summary>
            <param name="e">
            The data for the event. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
            <summary>
            Called when the <see cref="E:System.Windows.UIElement.ManipulationStarted"/> event occurs.
            </summary>
            <param name="e">
            The data for the event. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Invoked when an unhandled MouseDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
            <summary>
            Invoked when an unhandled StylusSystemGesture attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.Input.StylusSystemGestureEventArgs"/> that contains the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.CameraChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The camera changed.
            </summary>
            <param name="d">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ViewportChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The viewport changed.
            </summary>
            <param name="d">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.BackViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The back view event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.BottomViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The bottom view event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.CameraControllerLoaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            The camera controller_ loaded.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.CameraControllerUnloaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Called when the CameraController is unloaded.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.Clamp(System.Double,System.Double,System.Double)">
            <summary>
            Clamps the specified value between the limits.
            </summary>
            <param name="value">
            The value. 
            </param>
            <param name="min">
            The min. 
            </param>
            <param name="max">
            The max. 
            </param>
            <returns>
            The clamp. 
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.FindPanVector(System.Double,System.Double)">
            <summary>
            Finds the pan vector.
            </summary>
            <param name="dx">
            The delta x. 
            </param>
            <param name="dy">
            The delta y. 
            </param>
            <returns>
            The <see cref="T:System.Windows.Media.Media3D.Vector3D"/> . 
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.FrontViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The front view event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.InitializeBindings">
            <summary>
              Initializes the input bindings.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.LeftViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The left view event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnCameraChanged">
            <summary>
              The on camera changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
            <summary>
            The rendering event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Called when a key is pressed.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The <see cref="T:System.Windows.Input.KeyEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnMouseWheel(System.Object,System.Windows.Input.MouseWheelEventArgs)">
            <summary>
            Called when the mouse wheel is moved.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The <see cref="T:System.Windows.Input.MouseWheelEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnTimeStep(System.Double)">
            <summary>
            The on time step.
            </summary>
            <param name="time">
            The time. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.OnViewportChanged">
            <summary>
              The on viewport changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.RefreshViewport">
            <summary>
              The refresh viewport.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ResetCameraHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The reset camera event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.RightViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The right view event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.StopAnimations">
            <summary>
              The stop animations.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.SubscribeEvents">
            <summary>
              The subscribe events.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.TopViewHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The top view event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.UnSubscribeEvents">
            <summary>
              The un subscribe events.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraController.ZoomExtentsHandler(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
            <summary>
            The Zoom extents event handler.
            </summary>
            <param name="sender">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ActualCamera">
            <summary>
              Gets ActualCamera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.Camera">
            <summary>
              Gets or sets Camera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.CameraLookDirection">
            <summary>
              Gets or sets CameraLookDirection.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.CameraMode">
            <summary>
              Gets or sets CameraMode.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.CameraPosition">
            <summary>
              Gets or sets CameraPosition.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.CameraRotationMode">
            <summary>
              Gets or sets CameraRotationMode.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.CameraTarget">
            <summary>
              Gets or sets CameraTarget.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.CameraUpDirection">
            <summary>
              Gets or sets CameraUpDirection.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ChangeFieldOfViewCursor">
            <summary>
              Gets or sets the change field of view cursor.
            </summary>
            <value> The change field of view cursor. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.DefaultCamera">
            <summary>
              Gets or sets the default camera (used when resetting the view).
            </summary>
            <value> The default camera. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.Enabled">
            <summary>
              Gets or sets a value indicating whether Enabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.InertiaFactor">
            <summary>
              Gets or sets InertiaFactor.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.InfiniteSpin">
            <summary>
              Gets or sets a value indicating whether InfiniteSpin.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsActive">
            <summary>
              Gets a value indicating whether IsActive.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsChangeFieldOfViewEnabled">
            <summary>
              Gets or sets a value indicating whether field of view can be changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsMoveEnabled">
            <summary>
              Gets or sets a value indicating whether move is enabled.
            </summary>
            <value> <c>true</c> if move is enabled; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsPanEnabled">
            <summary>
              Gets or sets a value indicating whether pan is enabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsRotationEnabled">
            <summary>
              Gets or sets a value indicating whether IsRotationEnabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsTouchZoomEnabled">
            <summary>
              Gets or sets a value indicating whether touch zoom (pinch gesture) is enabled.
            </summary>
            <value> <c>true</c> if touch zoom is enabled; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsZoomEnabled">
            <summary>
              Gets or sets a value indicating whether IsZoomEnabled.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.LeftRightPanSensitivity">
            <summary>
              Gets or sets the sensitivity for pan by the left and right keys.
            </summary>
            <value> The pan sensitivity. </value>
            <remarks>
              Use -1 to invert the pan direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.LeftRightRotationSensitivity">
            <summary>
              Gets or sets the sensitivity for rotation by the left and right keys.
            </summary>
            <value> The rotation sensitivity. </value>
            <remarks>
              Use -1 to invert the rotation direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.MaximumFieldOfView">
            <summary>
              Gets or sets the maximum field of view.
            </summary>
            <value> The maximum field of view. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.MinimumFieldOfView">
            <summary>
              Gets or sets the minimum field of view.
            </summary>
            <value> The minimum field of view. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ModelUpDirection">
            <summary>
              Gets or sets the model up direction.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.MoveSensitivity">
            <summary>
              Gets or sets the move sensitivity.
            </summary>
            <value> The move sensitivity. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.PageUpDownZoomSensitivity">
            <summary>
              Gets or sets the sensitivity for zoom by the page up and page down keys.
            </summary>
            <value> The zoom sensitivity. </value>
            <remarks>
              Use -1 to invert the zoom direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.PanCursor">
            <summary>
              Gets or sets the pan cursor.
            </summary>
            <value> The pan cursor. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.RotateAroundMouseDownPoint">
            <summary>
              Gets or sets a value indicating whether to rotate around the mouse down point.
            </summary>
            <value> <c>true</c> if rotation around the mouse down point is enabled; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.RotateCursor">
            <summary>
              Gets or sets the rotate cursor.
            </summary>
            <value> The rotate cursor. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.RotationSensitivity">
            <summary>
              Gets or sets the rotation sensitivity (degrees/pixel).
            </summary>
            <value> The rotation sensitivity. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ShowCameraTarget">
            <summary>
              Gets or sets a value indicating whether to show a target adorner when manipulating the camera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.SpinReleaseTime">
            <summary>
              Gets or sets the max duration of mouse drag to activate spin.
            </summary>
            <remarks>
              If the time between mouse down and mouse up is less than this value, spin is activated.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.TouchMode">
            <summary>
              Gets or sets the touch mode.
            </summary>
            <value> The touch mode. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.UpDownPanSensitivity">
            <summary>
              Gets or sets the sensitivity for pan by the up and down keys.
            </summary>
            <value> The pan sensitivity. </value>
            <remarks>
              Use -1 to invert the pan direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.UpDownRotationSensitivity">
            <summary>
              Gets or sets the sensitivity for rotation by the up and down keys.
            </summary>
            <value> The rotation sensitivity. </value>
            <remarks>
              Use -1 to invert the rotation direction.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.Viewport">
            <summary>
              Gets or sets Viewport.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ZoomAroundMouseDownPoint">
            <summary>
              Gets or sets a value indicating whether to zoom around mouse down point.
            </summary>
            <value> <c>true</c> if zooming around the mouse down point is enabled; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ZoomCursor">
            <summary>
              Gets or sets the zoom cursor.
            </summary>
            <value> The zoom cursor. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ZoomRectangleCursor">
            <summary>
              Gets or sets the zoom rectangle cursor.
            </summary>
            <value> The zoom rectangle cursor. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.ZoomSensitivity">
            <summary>
              Gets or sets ZoomSensitivity.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsOrthographicCamera">
            <summary>
              Gets a value indicating whether IsOrthographicCamera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.IsPerspectiveCamera">
            <summary>
              Gets a value indicating whether IsPerspectiveCamera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.OrthographicCamera">
            <summary>
              Gets OrthographicCamera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CameraController.PerspectiveCamera">
            <summary>
              Gets PerspectiveCamera.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.AnaglyphView3D">
            <summary>
            An anaglyph viewer control.
            </summary>
            <remarks>
            Petzold's anaglyph space station (using opacity)
            http://www.charlespetzold.com/3D/
            Greg Schechter multi input shader effects (for the AnaglyphEffect)
            http://blogs.msdn.com/greg_schechter/archive/2008/09/27/a-more-useful-multi-input-effect.aspx
            Barcinski and Jean-Jean: Making of Part III - Anaglyph
            http://blog.barcinski-jeanjean.com/2008/10/17/making-of-part-iii-anaglyph/
            </remarks>
            <summary>
            AnaglyphView3D
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.StereoControl">
            <summary>
            Base class for controls that use stereo cameras
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StereoControl.CameraProperty">
            <summary>
            The camera property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StereoControl.CameraRotationModeProperty">
            <summary>
            The camera rotation mode property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StereoControl.CopyDirectionVectorProperty">
            <summary>
            The copy direction vector property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StereoControl.CopyUpVectorProperty">
            <summary>
            The copy up vector property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StereoControl.CrossViewingProperty">
            <summary>
            The cross viewing property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StereoControl.StereoBaseProperty">
            <summary>
            The stereo base property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.#cctor">
            <summary>
            Initializes static members of the <see cref="T:HelixToolkit.Wpf.StereoControl"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StereoControl"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.BindViewports(System.Windows.Controls.Viewport3D,System.Windows.Controls.Viewport3D)">
            <summary>
            Binds the viewports.
            </summary>
            <param name="left">
            The left.
            </param>
            <param name="right">
            The right.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.BindViewports(System.Windows.Controls.Viewport3D,System.Windows.Controls.Viewport3D,System.Boolean,System.Boolean)">
            <summary>
            Binds the viewports.
            </summary>
            <param name="left">
            The left.
            </param>
            <param name="right">
            The right.
            </param>
            <param name="createLights">
            if set to <c>true</c> [create lights].
            </param>
            <param name="createCamera">
            if set to <c>true</c> [create camera].
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.Clear">
            <summary>
            Clears the children collection.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.ExportKerkythea(System.String,System.String)">
            <summary>
            Exports the views to kerkythea.
            </summary>
            <param name="leftFileName">
            Name of the left file.
            </param>
            <param name="rightFileName">
            Name of the right file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.SynchronizeStereoModel">
            <summary>
            Synchronizes the stereo model.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.UpdateCameras">
            <summary>
            Updates the cameras.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.StereoViewChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The stereo view changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.CameraChanged(System.Object,System.EventArgs)">
            <summary>
            Handle the camera changed event.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoControl.ChildrenCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Handle changes in the children collection.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.Camera">
            <summary>
            Gets or sets the camera.
            </summary>
            <value>The camera.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.CameraRotationMode">
            <summary>
            Gets or sets the camera rotation mode.
            </summary>
            <value>The camera rotation mode.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.Children">
            <summary>
            Gets the children.
            </summary>
            <value>The children.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.CopyDirectionVector">
            <summary>
            Gets or sets a value indicating whether [copy direction vector].
            </summary>
            <value><c>true</c> if [copy direction vector]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.CopyUpVector">
            <summary>
            Gets or sets a value indicating whether [copy up vector].
            </summary>
            <value><c>true</c> if [copy up vector]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.CrossViewing">
            <summary>
            Gets or sets a value indicating whether the cameras are set up for cross viewing.
            </summary>
            <value><c>true</c> if [cross viewing]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.LeftCamera">
            <summary>
            Gets or sets the left camera.
            </summary>
            <value>The left camera.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.LeftViewport">
            <summary>
            Gets or sets the left viewport.
            </summary>
            <value>The left viewport.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.RightCamera">
            <summary>
            Gets or sets the right camera.
            </summary>
            <value>The right camera.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.RightViewport">
            <summary>
            Gets or sets the right viewport.
            </summary>
            <value>The right viewport.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.StereoControl.StereoBase">
            <summary>
            Gets or sets the stereo base.
            </summary>
            <value>The stereo base.</value>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffsetProperty">
            <summary>
            The horizontal offset property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphView3D.MethodProperty">
            <summary>
            The method property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphView3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.AnaglyphView3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnKeyDown(System.Windows.Input.KeyEventArgs)">
            <summary>
            Invoked when an unhandled <see cref="E:System.Windows.Input.Keyboard.KeyDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.Input.KeyEventArgs"/> that contains the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Invoked when an unhandled <see cref="E:System.Windows.Input.Mouse.MouseDown"/> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.Input.MouseButtonEventArgs"/> that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The horizontal offset changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphView3D.OnHorizontalOffsetChanged">
            <summary>
            The on horizontal offset changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphView3D.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphView3D.HorizontalOffset">
            <summary>
            Gets or sets the horizontal offset.
            </summary>
            <value>The horizontal offset.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphView3D.Method">
            <summary>
            Gets or sets the method.
            </summary>
            <value>The method.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.StereoView3D">
            <summary>
            A stereoscopic Viewport3D control.
            </summary>
            <summary>
            StereoView3D
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoView3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StereoView3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoView3D.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.WiggleView3D">
            <summary>
            A stereoscopic wiggle control.
            </summary>
            <summary>
            WiggleView3D
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.WiggleView3D.WiggleRateProperty">
            <summary>
            The wiggle rate property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.WiggleView3D.timer">
            <summary>
            The timer.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.WiggleView3D.watch">
            <summary>
            The watch.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.WiggleView3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.WiggleView3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.WiggleView3D.WiggleRateChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The wiggle rate changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.WiggleView3D.OnCompositionTargetRendering(System.Object,System.EventArgs)">
            <summary>
            The composition target_ rendering.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.WiggleView3D.UpdateTimer">
            <summary>
            The update timer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.WiggleView3D.Wiggle">
            <summary>
            Toggle between left and right camera.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.WiggleView3D.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.WiggleView3D.WiggleRate">
            <summary>
            Wiggles per second
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.BoolToVisibilityConverter">
            <summary>
            A bool to Visibility value converter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoolToVisibilityConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BoolToVisibilityConverter"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoolToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value produced by the binding source.
            </param>
            <param name="targetType">
            The type of the binding target property.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BoolToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a value.
            </summary>
            <param name="value">
            The value that is produced by the binding target.
            </param>
            <param name="targetType">
            The type to convert to.
            </param>
            <param name="parameter">
            The converter parameter to use.
            </param>
            <param name="culture">
            The culture to use in the converter.
            </param>
            <returns>
            A converted value. If the method returns null, the valid null value is used.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.BoolToVisibilityConverter.Inverted">
            <summary>
            Gets or sets a value indicating whether this converter is inverted.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.SelfProvider">
            <summary>
            A MarkupExtension that provides the instance itself.
            </summary>
            <remarks>
            This should not be used if multiple instances are created. In that case create a resource instead.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.SelfProvider.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.KerkytheaExporter">
            <summary>
            Exports the 3D visual tree to a Kerkythea xml file.
            </summary>
            <remarks>
            Kerkythea: http://www.kerkythea.net/joomla
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RegisteredMaterials">
            <summary>
            Dictionary of registered materials.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.names">
            <summary>
            The names.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.textureFiles">
            <summary>
            Texture bitmaps are reused. This dictionary contains a map from brush to filename
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.writer">
            <summary>
            The writer.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/> class.
            </summary>
            <param name="outputFileName">
            Name of the output file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.Close">
            <summary>
            Closes this exporter.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMesh(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Exports the mesh.
            </summary>
            <param name="m">
            The m.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.RegisterMaterial(System.Windows.Media.Media3D.Material,System.String)">
            <summary>
            Registers the material.
            </summary>
            <param name="m">
            The m.
            </param>
            <param name="filename">
            The filename.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteMetropolisLightTransport(System.String)">
            <summary>
            Writes the metropolis light transport.
            </summary>
            <param name="name">
            The name.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteStandardRayTracer(System.String)">
            <summary>
            Writes the standard ray tracer.
            </summary>
            <param name="name">
            The name.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteThreadedRaytracer(System.Int32)">
            <summary>
            Writes the threaded raytracer.
            </summary>
            <param name="threads">
            The threads.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteTransform(System.String,System.Windows.Media.Media3D.Matrix3D)">
            <summary>
            Writes the transform.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="m">
            The m.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportCamera(System.Windows.Media.Media3D.Camera)">
            <summary>
            Exports the camera.
            </summary>
            <param name="c">
            The c.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportHeader">
            <summary>
            Exports the header.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportLight(System.Windows.Media.Media3D.Light,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the light.
            </summary>
            <param name="l">
            The l.
            </param>
            <param name="t">
            The t.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Exports the model.
            </summary>
            <param name="g">
            The g.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportViewport(System.Windows.Controls.Viewport3D)">
            <summary>
            Exports the viewport.
            </summary>
            <param name="v">
            The v.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteEndObject">
            <summary>
            Writes the end object.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteObject(System.String,System.String,System.String,System.String)">
            <summary>
            Writes the object.
            </summary>
            <param name="identifier">
            The identifier.
            </param>
            <param name="label">
            The label.
            </param>
            <param name="name">
            The name.
            </param>
            <param name="type">
            The type.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteStartObject(System.String,System.String,System.String,System.String)">
            <summary>
            Writes the start object.
            </summary>
            <param name="identifier">
            The identifier.
            </param>
            <param name="label">
            The label.
            </param>
            <param name="name">
            The name.
            </param>
            <param name="type">
            The type.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.CreateTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Create transform from the original coordinate system to the system defined by translation origin
            </summary>
            <param name="origin">
            The origin.
            </param>
            <param name="direction">
            The direction.
            </param>
            <param name="up">
            The up.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.NotNaN(System.Double,System.Double)">
            <summary>
            The not na n.
            </summary>
            <param name="value">
            The value.
            </param>
            <param name="defaultValue">
            The default value.
            </param>
            <returns>
            The not na n.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Point)">
            <summary>
            The to kerkythea string.
            </summary>
            <param name="p">
            The p.
            </param>
            <returns>
            The to kerkythea string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Converts a point to a kerkythea string.
            </summary>
            <param name="point">
            The vector.
            </param>
            <returns>
            A string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Converts a vector to a kerkythea string.
            </summary>
            <param name="vector">
            The vector.
            </param>
            <returns>
            A string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ToKerkytheaString(System.Windows.Media.Color)">
            <summary>
            The to kerkythea string.
            </summary>
            <param name="c">
            The c.
            </param>
            <returns>
            The to kerkythea string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMapChannel(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            The export map channel.
            </summary>
            <param name="m">
            The m.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMaterial(System.String,System.Windows.Media.Media3D.Material,System.Collections.Generic.IList{System.Double})">
            <summary>
            The export material.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="material">
            The material.
            </param>
            <param name="weights">
            The weights.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.ExportMaterial(System.Windows.Media.Media3D.Material)">
            <summary>
            The export material.
            </summary>
            <param name="material">
            The material.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetSolidColor(System.Windows.Media.Brush,System.Windows.Media.Color)">
            <summary>
            The get solid color.
            </summary>
            <param name="brush">
            The brush.
            </param>
            <param name="fallbackColor">
            The fallback color.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetTexture(System.Windows.Media.Brush,System.String)">
            <summary>
            The get texture.
            </summary>
            <param name="brush">
            The brush.
            </param>
            <param name="name">
            The name.
            </param>
            <returns>
            The get texture.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.GetUniqueName(System.Windows.DependencyObject,System.String)">
            <summary>
            The get unique name.
            </summary>
            <param name="o">
            The o.
            </param>
            <param name="defaultName">
            The default name.
            </param>
            <returns>
            The get unique name.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteAshikhminMaterial(System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double,System.Double,System.Double,System.String)">
            <summary>
            The write ashikhmin material.
            </summary>
            <param name="identifier">
            The identifier.
            </param>
            <param name="diffuse">
            The diffuse.
            </param>
            <param name="specular">
            The specular.
            </param>
            <param name="shininessXMap">
            The shininess x map.
            </param>
            <param name="shininessYMap">
            The shininess y map.
            </param>
            <param name="rotationMap">
            The rotation map.
            </param>
            <param name="shininessX">
            The shininess x.
            </param>
            <param name="shininessY">
            The shininess y.
            </param>
            <param name="rotation">
            The rotation.
            </param>
            <param name="indexOfRefraction">
            The index of refraction.
            </param>
            <param name="nkfile">
            The nkfile.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteBitmapTexture(System.String,System.String)">
            <summary>
            The write bitmap texture.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="filename">
            The filename.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteConstantTexture(System.String,System.Windows.Media.Color)">
            <summary>
            The write constant texture.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="color">
            The color.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteDielectricMaterial(System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double,System.String)">
            <summary>
            The write dielectric material.
            </summary>
            <param name="identifier">
            The identifier.
            </param>
            <param name="reflection">
            The reflection.
            </param>
            <param name="refraction">
            The refraction.
            </param>
            <param name="indexOfRefraction">
            The index of refraction.
            </param>
            <param name="dispersion">
            The dispersion.
            </param>
            <param name="nkfile">
            The nkfile.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteParameter(System.String,System.String,System.String)">
            <summary>
            The write parameter.
            </summary>
            <param name="name">
            The name.
            </param>
            <param name="type">
            The type.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteParameter(System.String,System.String)">
            <summary>
            The write parameter.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteParameter(System.String,System.Windows.Media.Color)">
            <summary>
            The write parameter.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="color">
            The color.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteParameter(System.String,System.Boolean)">
            <summary>
            The write parameter.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="flag">
            The flag.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteParameter(System.String,System.Double)">
            <summary>
            The write parameter.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteParameter(System.String,System.Int32)">
            <summary>
            The write parameter.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="value">
            The value.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteWeight(System.String,System.Double)">
            <summary>
            The write weight.
            </summary>
            <param name="identifier">
            The identifier.
            </param>
            <param name="weight">
            The weight.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.KerkytheaExporter.WriteWhittedMaterial(System.String,System.String,System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Nullable{System.Windows.Media.Color},System.Double,System.Double)">
            <summary>
            The write whitted material.
            </summary>
            <param name="identifier">
            The identifier.
            </param>
            <param name="texture">
            The texture.
            </param>
            <param name="diffuse">
            The diffuse.
            </param>
            <param name="specular">
            The specular.
            </param>
            <param name="refraction">
            The refraction.
            </param>
            <param name="shininess">
            The shininess.
            </param>
            <param name="indexOfRefraction">
            The index of refraction.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Aperture">
            <summary>
            Gets or sets the aperture.
            </summary>
            <value>The aperture.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.BackgroundColor">
            <summary>
            Gets or sets the color of the background.
            </summary>
            <value>The color of the background.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.FocalLength">
            <summary>
            Gets or sets the length of the focal.
            </summary>
            <value>The length of the focal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.FocusDistance">
            <summary>
            Gets or sets the focus distance.
            </summary>
            <value>The focus distance.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Height">
            <summary>
            Gets or sets the height.
            </summary>
            <value>The height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.LensSamples">
            <summary>
            Gets or sets the lens samples.
            </summary>
            <value>The lens samples.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.LightMultiplier">
            <summary>
            Gets or sets the light multiplier.
            </summary>
            <value>The light multiplier.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Name">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.ReflectionColor">
            <summary>
            Gets or sets the color of the reflection.
            </summary>
            <value>The color of the reflection.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Reflections">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/> is reflections.
            </summary>
            <value><c>true</c> if reflections; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.RenderSetting">
            <summary>
            Gets or sets the render setting.
            </summary>
            <value>The render setting.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.ShadowColor">
            <summary>
            Gets or sets the color of the shadow.
            </summary>
            <value>The color of the shadow.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Shadows">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:HelixToolkit.Wpf.KerkytheaExporter"/> is shadows.
            </summary>
            <value><c>true</c> if shadows; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.SoftShadows">
            <summary>
            Gets or sets a value indicating whether [soft shadows].
            </summary>
            <value><c>true</c> if [soft shadows]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.TextureHeight">
            <summary>
            Gets or sets the height of the texture.
            </summary>
            <value>The height of the texture.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.TexturePath">
            <summary>
            Gets or sets the texture path.
            </summary>
            <value>The texture path.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.TextureWidth">
            <summary>
            Gets or sets the width of the texture.
            </summary>
            <value>The width of the texture.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Threads">
            <summary>
            Gets or sets the threads.
            </summary>
            <value>The threads.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.KerkytheaExporter.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>The width.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings">
            <summary>
            Render settings.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.RayTracer">
            <summary>
            Use RayTracer.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.PhotonMap">
            <summary>
            Use PhotonMap.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.KerkytheaExporter.RenderSettings.MetropolisLightTransport">
            <summary>
            Use MetropolisLightTransport.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.Matrix3DExtensions">
            <summary>
            Extension methods for Matrix3D.
            </summary>
            <remarks>
            Note that the Matrix3D contains row vectors.
            http://steve.hollasch.net/cgindex/math/matrix/column-vec.html
            http://en.wikipedia.org/wiki/Row_vector
            http://en.wikipedia.org/wiki/Column_vector
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToArray(System.Windows.Media.Media3D.Matrix3D)">
            <summary>
            Convert the <see cref="T:System.Windows.Media.Media3D.Matrix3D"/> to a two-dimensional <see cref="T:System.Array"/>.
            </summary>
            <param name="matrix">
            The matrix.
            </param>
            <returns>
            Two-dimensional array, the indexing is Array[row,column]
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.Int32)">
            <summary>
            Convert the matrix to a string using invariant culture and '\t' and '\n' as separators.
            </summary>
            <param name="matrix">
            The matrix.
            </param>
            <param name="columnWidth">
            The column Width.
            </param>
            <returns>
            The to string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.Int32)">
            <summary>
            Convert the matrix to a string
            </summary>
            <param name="matrix">
            The matrix.
            </param>
            <param name="format">
            The format.
            </param>
            <param name="columnWidth">
            The column Width.
            </param>
            <returns>
            The to string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.String,System.String,System.Int32,System.Globalization.CultureInfo)">
            <summary>
            Convert the matrix to a string
            </summary>
            <param name="matrix">
            The matrix.
            </param>
            <param name="format">
            The format.
            </param>
            <param name="columnSeparator">
            The column Separator.
            </param>
            <param name="lineSeparator">
            The line Separator.
            </param>
            <param name="columnWidth">
            The column Width.
            </param>
            <param name="provider">
            The provider.
            </param>
            <returns>
            A string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ConvertToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.Int32)">
            <summary>
            Converts to string using the specified format and the invariant culture
            </summary>
            <param name="matrix">
            The matrix.
            </param>
            <param name="format">
            Format string, e.g. "N8"
            </param>
            <param name="columnWidth">
            Width of column, number of characters
            </param>
            <returns>
            A string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Matrix3DExtensions.ConvertToString(System.Windows.Media.Media3D.Matrix3D,System.String,System.String,System.String,System.Int32,System.Globalization.CultureInfo)">
            <summary>
            Converts to string using the specified format and the invariant culture
            </summary>
            <param name="matrix">
            The matrix.
            </param>
            <param name="format">
            The format.
            </param>
            <param name="columnSeparator">
            The column separator.
            </param>
            <param name="lineSeparator">
            The line separator.
            </param>
            <param name="columnWidth">
            Width of the column.
            </param>
            <param name="provider">
            The provider.
            </param>
            <returns>
            A string.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.Vector3DExtensions">
            <summary>
            Extension methods for <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Vector3DExtensions.FindAnyPerpendicular(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Find a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> that is perpendicular to the given <see cref="T:System.Windows.Media.Media3D.Vector3D"/>.
            </summary>
            <param name="n">
            The input vector.
            </param>
            <returns>
            A perpendicular vector.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Vector3DExtensions.IsUndefined(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Determines whether the specified vector is undefined (NaN,NaN,NaN).
            </summary>
            <param name="v">The vector.</param>
            <returns>
            <c>true</c> if the specified vector is undefined; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Vector3DExtensions.ToPoint3D(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Convert a <see cref="T:System.Windows.Media.Media3D.Vector3D"/> to a <see cref="T:System.Windows.Media.Media3D.Point3D"/>.
            </summary>
            <param name="n">
            The input vector.
            </param>
            <returns>
            A point.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.Plane3D">
            <summary>
            Represents a plane.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Plane3D.normal">
            <summary>
            The normal.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Plane3D.position">
            <summary>
            The position.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Plane3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Plane3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Plane3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Plane3D"/> class.
            </summary>
            <param name="p0">
            The p0.
            </param>
            <param name="n">
            The n.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Plane3D.LineIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Finds the intersection between the plane and the line (la,lb).
            </summary>
            <param name="la">
            The la.
            </param>
            <param name="lb">
            The lb.
            </param>
            <returns>
            The intersection point.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.Plane3D.Normal">
            <summary>
            Gets or sets the normal.
            </summary>
            <value>The normal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Plane3D.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Polygon">
            <summary>
            Represents a 2D polygon.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Polygon.points">
            <summary>
            The points.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Polygon.Triangulate">
            <summary>
            Triangulate the polygon by cutting ears
            </summary>
            <returns>An index collection.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.Polygon.Points">
            <summary>
            Gets or sets the points.
            </summary>
            <value>The points.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Ray3D">
            <summary>
            Represents a 3D ray.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Ray3D.direction">
            <summary>
            The direction
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Ray3D.origin">
            <summary>
            The origin
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Ray3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Ray3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
            </summary>
            <param name="o">
            The o.
            </param>
            <param name="d">
            The sender.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Ray3D.#ctor(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Ray3D"/> class.
            </summary>
            <param name="p0">
            The p0.
            </param>
            <param name="p1">
            The p1.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Ray3D.GetNearest(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Gets the point on the ray that is nearest the specified point.
            </summary>
            <param name="p3">
            The point.
            </param>
            <returns>
            The nearest point on the ray.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Ray3D.PlaneIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Finds the intersection with a plane.
            </summary>
            <param name="position">
            A point on the plane.
            </param>
            <param name="normal">
            The normal of the plane.
            </param>
            <returns>
            The intersection point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Ray3D.PlaneIntersection(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D@)">
            <summary>
            Finds the intersection with a plane.
            </summary>
            <param name="position">A point on the plane.</param>
            <param name="normal">The normal of the plane.</param>
            <param name="intersection">The intersection point.</param>
            <returns>
            True if a intersection was found.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.Ray3D.Direction">
            <summary>
            Gets or sets the direction.
            </summary>
            <value>The direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Ray3D.Origin">
            <summary>
            Gets or sets the origin.
            </summary>
            <value>The origin.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.RectangleAdorner">
            <summary>
            An adorner showing a rectangle with a crosshair in the middle. This is shown when zooming a rectangle.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleAdorner.crossHairSize">
            <summary>
            The cross hair size.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleAdorner.pen">
            <summary>
            The pen.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleAdorner.pen2">
            <summary>
            The pen 2.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RectangleAdorner.#ctor(System.Windows.UIElement,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleAdorner"/> class.
            </summary>
            <param name="adornedElement">
            The adorned element.
            </param>
            <param name="rectangle">
            The rectangle.
            </param>
            <param name="color1">
            The color1.
            </param>
            <param name="color2">
            The color2.
            </param>
            <param name="thickness1">
            The thickness1.
            </param>
            <param name="thickness2">
            The thickness2.
            </param>
            <param name="crossHairSize">
            Size of the cross hair.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RectangleAdorner.#ctor(System.Windows.UIElement,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Color,System.Double,System.Double,System.Double,System.Windows.Media.DashStyle)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RectangleAdorner"/> class.
            </summary>
            <param name="adornedElement">
            The adorned element.
            </param>
            <param name="rectangle">
            The rectangle.
            </param>
            <param name="color1">
            The color1.
            </param>
            <param name="color2">
            The color2.
            </param>
            <param name="thickness1">
            The thickness1.
            </param>
            <param name="thickness2">
            The thickness2.
            </param>
            <param name="crossHairSize">
            Size of the cross hair.
            </param>
            <param name="dashStyle2">
            The dash style2.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RectangleAdorner.OnRender(System.Windows.Media.DrawingContext)">
            <summary>
            Called when rendering.
            </summary>
            <param name="dc">
            The dc.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleAdorner.Rectangle">
            <summary>
            Gets or sets Rectangle.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.CohenSutherlandClipping">
            <summary>
            Provides line clipping against a rectangle.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.BOTTOM">
            <summary>
            The bottom.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.INSIDE">
            <summary>
            The inside.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.LEFT">
            <summary>
            The left.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.RIGHT">
            <summary>
            The right.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.TOP">
            <summary>
            The top.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.xmax">
            <summary>
            The xmax.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.xmin">
            <summary>
            The xmin.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.ymax">
            <summary>
            The ymax.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CohenSutherlandClipping.ymin">
            <summary>
            The ymin.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.#ctor(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CohenSutherlandClipping"/> class.
            </summary>
            <param name="xmin">
            The xmin.
            </param>
            <param name="xmax">
            The xmax.
            </param>
            <param name="ymin">
            The ymin.
            </param>
            <param name="ymax">
            The ymax.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.ClipLine(System.Double@,System.Double@,System.Double@,System.Double@)">
            <summary>
            Cohen–Sutherland clipping algorithm clips a line against a rectangle.
            </summary>
            <param name="x0">
            </param>
            <param name="y0">
            </param>
            <param name="x1">
            </param>
            <param name="y1">
            </param>
            <returns>
            true if the line is inside
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.IsInside(System.Double,System.Double)">
            <summary>
            The is inside.
            </summary>
            <param name="x">
            The x.
            </param>
            <param name="y">
            The y.
            </param>
            <returns>
            The is inside.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CohenSutherlandClipping.ComputeOutCode(System.Double,System.Double)">
            <summary>
            The compute out code.
            </summary>
            <param name="x">
            The x.
            </param>
            <param name="y">
            The y.
            </param>
            <returns>
            The compute out code.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.LineGeometryBuilder">
            <summary>
            Builds a mesh geometry for a collection of line segments.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LineGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LineGeometryBuilder"/> class.
            </summary>
            <param name="visual">
            The visual parent of the geometry (the transform is calculated from this object).
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LineGeometryBuilder.CreateIndices(System.Int32)">
            <summary>
            Creates the triangle indices.
            </summary>
            <param name="n">
            The number of points.
            </param>
            <returns>
            Triangle indices.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LineGeometryBuilder.CreatePositions(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Double,HelixToolkit.Wpf.CohenSutherlandClipping)">
            <summary>
            Creates the positions for the specified line segments.
            </summary>
            <param name="points">
            The points of the line segments.
            </param>
            <param name="thickness">
            The thickness of the line.
            </param>
            <param name="depthOffset">
            The depth offset. A positive number (e.g. 0.0001) moves the point towards the camera.
            </param>
            <param name="clipping">
            The clipping.
            </param>
            <returns>
            The positions collection.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.Importers">
            <summary>
            Contains a list of all supported importers.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Importers.DefaultExtension">
            <summary>
            Default file import extension.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Importers.Filter">
            <summary>
            File filter for all the supported importers.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.OffReader">
            <summary>
            A Geomview Object File Format (OFF) reader.
            </summary>
            <remarks>
            The reader does not parse colors, normals and texture coordinates.
            Only 3 dimensional vertices are supported.
            Homogeneous coordinates are not supported.
            See the following links for information about the file format:
            http://www.geomview.org/
            http://people.sc.fsu.edu/~jburkardt/data/off/off.html
            http://people.sc.fsu.edu/~jburkardt/html/off_format.html
            http://segeval.cs.princeton.edu/public/off_format.html
            http://paulbourke.net/dataformats/off/
            </remarks>
        </member>
        <member name="T:HelixToolkit.Wpf.IModelReader">
            <summary>
            Interface for model readers.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.IModelReader.Read(System.String)">
            <summary>
            Reads the model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.IModelReader.Read(System.IO.Stream)">
            <summary>
            Reads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.OffReader"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.CreateMesh">
            <summary>
            Creates a mesh from the loaded file.
            </summary>
            <returns>
            A mesh.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.CreateMeshGeometry3D">
            <summary>
            Creates a MeshGeometry3D object from the loaded file. Polygons are triangulated using triangle fans.
            </summary>
            <returns>
            A MeshGeometry3D.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.CreateModel3D">
            <summary>
            Creates a Model3D object from the loaded file.
            </summary>
            <returns>
            A Model3D group.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.Load(System.String)">
            <summary>
            Loads the model from a file at the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.Load(System.IO.Stream)">
            <summary>
            Loads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.Read(System.String)">
            <summary>
            Reads the model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.Read(System.IO.Stream)">
            <summary>
            Reads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.GetIntValues(System.String)">
            <summary>
            Gets int values from a string.
            </summary>
            <param name="input">
            The input string.
            </param>
            <returns>
            Array of int values.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.GetValues(System.String)">
            <summary>
            Gets double values from a string.
            </summary>
            <param name="input">
            The input string.
            </param>
            <returns>
            Array of int values.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.OffReader.RemoveComments(System.String)">
            <summary>
            Removes comments from the line.
            </summary>
            <param name="input">
            The line.
            </param>
            <returns>
            A line without comments.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.OffReader.Faces">
            <summary>
            Gets the faces.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.OffReader.Vertices">
            <summary>
            Gets the vertices.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.KeyGestureExtension">
            <summary>
            Markup extension for key and mouse gestures.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.KeyGestureExtension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.KeyGestureExtension"/> class.
            </summary>
            <param name="gesture">The gesture.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.KeyGestureExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            Provides the value.
            </summary>
            <param name="service">The service.</param>
            <returns></returns>
        </member>
        <member name="T:HelixToolkit.Wpf.LinearGradientBrushExtension">
            <summary>
            Markupextension for LinearGradientBrush
            </summary>
            <example>
            <code>
            Background={helix:LinearGradientBrush Black,White}
             </code>
            </example>
        </member>
        <member name="F:HelixToolkit.Wpf.LinearGradientBrushExtension.brush">
            <summary>
            The brush.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.#ctor(System.Windows.Media.Color,System.Windows.Media.Color,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinearGradientBrushExtension"/> class.
            </summary>
            <param name="startColor">
            The start color.
            </param>
            <param name="endColor">
            The end color.
            </param>
            <param name="angle">
            The angle.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.#ctor(System.Windows.Media.Color,System.Windows.Media.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinearGradientBrushExtension"/> class.
            </summary>
            <param name="startColor">
            The start color.
            </param>
            <param name="endColor">
            The end color.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LinearGradientBrushExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            Returns the linear gradient brush.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The brush to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.PerspectiveCameraExtension">
            <summary>
            A markup extension creating a perspective camera.
            </summary>
            <example>
            <code>
            Camera={ht:PerspectiveCamera 10,10,20}
             </code>
            </example>
        </member>
        <member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.#ctor(System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PerspectiveCameraExtension"/> class.
            </summary>
            <param name="x">
            The x.
            </param>
            <param name="y">
            The y.
            </param>
            <param name="z">
            The z.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PerspectiveCameraExtension"/> class.
            </summary>
            <param name="x">
            The x.
            </param>
            <param name="y">
            The y.
            </param>
            <param name="z">
            The z.
            </param>
            <param name="dx">
            The dx.
            </param>
            <param name="dy">
            The dy.
            </param>
            <param name="dz">
            The dz.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PerspectiveCameraExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.FieldOfView">
            <summary>
            Gets or sets the field of view.
            </summary>
            <value>The field of view.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.LookDirection">
            <summary>
            Gets or sets the look direction.
            </summary>
            <value>The look direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PerspectiveCameraExtension.UpDirection">
            <summary>
            Gets or sets up direction.
            </summary>
            <value>Up direction.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TranslateExtension">
            <summary>
            A markup extension creating a translation transform.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TranslateExtension.#ctor(System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TranslateExtension"/> class.
            </summary>
            <param name="dx">
            The dx.
            </param>
            <param name="dy">
            The dy.
            </param>
            <param name="dz">
            The dz.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TranslateExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.TranslateExtension.Offset">
            <summary>
            Gets or sets the offset.
            </summary>
            <value>The offset.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.AnaglyphMethod">
            <summary>
            Anaglyph method type.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphMethod.True">
            <summary>
            True anaglyph.
            </summary>
            <remarks>
            Dark image
            No color reproduction
            Little ghosting
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Gray">
            <summary>
            Grayscale anaglyph.
            </summary>
            <remarks>
            No color reproduction
            More ghosting than true anaglyphs
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Color">
            <summary>
            Color anaglyph.
            </summary>
            <remarks>
            Partial color reproduction
            Retinal rivalry
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphMethod.HalfColor">
            <summary>
            Half-color anaglyph.
            </summary>
            <remarks>
            Partial color reproduction (but not as good as color anaglyphs)
            Less retinal rivalry than color anaglyphs
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Optimized">
            <summary>
            Optimized anaglyph.
            </summary>
            <remarks>
            Partial color reproduction (but not of red shades)
            Almost no retinal rivalry
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphMethod.Dubois">
            <summary>
            Dubois anaglyph.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.BillboardTextItem">
            <summary>
            Represents a billboard text item.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.TextItem">
            <summary>
            Provides a base class for text items.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TextItem.HorizontalAlignment">
            <summary>
            Gets or sets the horizontal alignment.
            </summary>
            <value>The horizontal alignment.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextItem.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextItem.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>The text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextItem.VerticalAlignment">
            <summary>
            Gets or sets the vertical alignment.
            </summary>
            <value>The vertical alignment.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextItem.DepthOffset">
            <summary>
            Gets or sets the depth offset.
            </summary>
            <value>The depth offset.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.SpatialTextItem">
            <summary>
            Represents a spatial text item.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.SpatialTextItem.TextDirection">
            <summary>
            Gets or sets the text direction.
            </summary>
            <value>The text direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SpatialTextItem.UpDirection">
            <summary>
            Gets or sets up direction.
            </summary>
            <value>Up direction.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TextGroupVisual3D">
            <summary>
            A visual element that shows a collection of text items.
            </summary>
            <remarks>
            Set the Items property last to avoid multiple updates.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BackgroundProperty">
            <summary>
            The background property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrushProperty">
            <summary>
            The border brush property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.BorderThicknessProperty">
            <summary>
            The border thickness property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontFamilyProperty">
            <summary>
            The font family property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontSizeProperty">
            <summary>
            The font size property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.FontWeightProperty">
            <summary>
            The font weight property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.ForegroundProperty">
            <summary>
            The Foreground property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.HeightProperty">
            <summary>
            The height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSidedProperty">
            <summary>
            The is double sided property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextGroupVisual3D.PaddingProperty">
            <summary>
            The padding property
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The visual changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TextGroupVisual3D.VisualChanged">
            <summary>
            Called when the visual changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Background">
            <summary>
            Gets or sets the background brush.
            </summary>
            <value>The background.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderBrush">
            <summary>
            Gets or sets the border brush.
            </summary>
            <value>The border brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.BorderThickness">
            <summary>
            Gets or sets the border thickness.
            </summary>
            <value>The border thickness.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontFamily">
            <summary>
            Gets or sets the font family.
            </summary>
            <value>The font family.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontSize">
            <summary>
            Gets or sets the size of the font (if not set, the Height property is used.
            </summary>
            <value>The size of the font.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.FontWeight">
            <summary>
            Gets or sets the font weight.
            </summary>
            <value>The font weight.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Foreground">
            <summary>
            Gets or sets the foreground (text) brush.
            </summary>
            <value>The foreground brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Height">
            <summary>
            Gets or sets the height of the text.
            </summary>
            <value>The text height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.IsDoubleSided">
            <summary>
            Gets or sets a value indicating whether this text visual is double sided.
            </summary>
            <value><c>true</c> if this instance is double sided; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.IsFlipped">
            <summary>
            Gets or sets a value indicating whether the text should be flipped (mirrored horizontally).
            </summary>
            <remarks>
            This may be useful when using a mirror transform on the text visual.
            </remarks>
            <value>
                <c>true</c> if text is flipped; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Items">
            <summary>
            Gets or sets the items.
            </summary>
            <value>The items.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextGroupVisual3D.Padding">
            <summary>
            Gets or sets the padding.
            </summary>
            <value>The padding.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.MeshVisual3D">
            <summary>
            A visual element that shows Mesh3D meshes.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameterProperty">
            <summary>
            The edge diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterialProperty">
            <summary>
            The edge material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterialProperty">
            <summary>
            The face back material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.FaceMaterialProperty">
            <summary>
            The face material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.MeshProperty">
            <summary>
            The mesh property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.SharedVerticesProperty">
            <summary>
            The shared vertices property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactorProperty">
            <summary>
            The shrink factor property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexMaterialProperty">
            <summary>
            The vertex material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexRadiusProperty">
            <summary>
            The vertex radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshVisual3D.VertexResolutionProperty">
            <summary>
            The vertex resolution property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshVisual3D.MeshChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The mesh changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshVisual3D.UpdateVisuals">
            <summary>
            Updates the visuals.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.EdgeDiameter">
            <summary>
            Gets or sets the edge diameter.
            </summary>
            <value> The edge diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.EdgeMaterial">
            <summary>
            Gets or sets the edge material.
            </summary>
            <value> The edge material. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.FaceBackMaterial">
            <summary>
            Gets or sets the face back material.
            </summary>
            <value> The face back material. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.FaceMaterial">
            <summary>
            Gets or sets the face material.
            </summary>
            <value> The face material. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.Mesh">
            <summary>
            Gets or sets the mesh.
            </summary>
            <value> The mesh. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.SharedVertices">
            <summary>
            Gets or sets a value indicating whether to share vertices (smooth shading).
            </summary>
            <value> <c>true</c> if vertices are shared; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.ShrinkFactor">
            <summary>
            Gets or sets the shrink factor.
            </summary>
            <value> The shrink factor. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.TriangleIndexToFaceIndex">
            <summary>
            Gets or sets the mapping from triangle index to face index.
            </summary>
            <value> The index mapping. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexMaterial">
            <summary>
            Gets or sets the vertex material.
            </summary>
            <value> The vertex material. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexRadius">
            <summary>
            Gets or sets the vertex radius.
            </summary>
            <value> The vertex radius. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshVisual3D.VertexResolution">
            <summary>
            Gets or sets the vertex resolution (number of subdivisions).
            </summary>
            <value> The vertex resolution. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.CuttingPlaneGroup">
            <summary>
            A visual element that applies cutting planes to all children.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.RenderingModelVisual3D">
            <summary>
            Provides an abstract base class for ModelVisual3D objects that listens to the CompositionTarget.Rendering event.
            </summary>
            <remarks>
            The RenderingEventManager is used to ensure a weak reference to CompositionTargetRendering.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderingModelVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.SubscribeToRenderingEvent">
            <summary>
            Subscribes to CompositionTarget.Rendering event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.UnsubscribeRenderingEvent">
            <summary>
            Unsubscribes the CompositionTarget.Rendering event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingModelVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
            <summary>
            Handles the CompositionTarget.Rendering event.
            </summary>
            <param name="sender">The sender.</param>
            <param name="eventArgs">The <see cref="T:System.Windows.Media.RenderingEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabledProperty">
            <summary>
            The is enabled property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.CutGeometries">
            <summary>
            The cut geometries.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.NewCutGeometries">
            <summary>
            The new cut geometries.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.NewOriginalGeometries">
            <summary>
            The new original geometries.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.OriginalGeometries">
            <summary>
            The original geometries.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CuttingPlaneGroup.forceUpdate">
            <summary>
            The force update.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CuttingPlaneGroup"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabledChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The is sorting changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.ApplyCuttingPlanes(System.Boolean)">
            <summary>
            Applies the cutting planes.
            </summary>
            <param name="forceUpdate">
            if set to <c>true</c> [force update].
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.ApplyCuttingPlanesToModel(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Applies the cutting planes to the model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="transform">
            The transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
            <summary>
            The compositiontarget rendering.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CuttingPlaneGroup.OnIsEnabledChanged">
            <summary>
            Called when IsEnabled is changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.CuttingPlanes">
            <summary>
            Gets or sets the cutting planes.
            </summary>
            <value>The cutting planes.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.CuttingPlaneGroup.IsEnabled">
            <summary>
            Gets or sets a value indicating whether cutting is enabled.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.Exploder3D">
            <summary>
            A visual element that transforms all child elements as an explosion.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Exploder3D.IsExplodingProperty">
            <summary>
            The is exploding property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exploder3D.IsExplodingChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the exploding state changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Exploder3D.OnIsExplodingChanged">
            <summary>
            Called when the exploding state changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Exploder3D.IsExploding">
            <summary>
            Gets or sets a value indicating whether this instance is exploding.
            </summary>
            <value>
             <c>true</c> if this instance is exploding; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:HelixToolkit.Wpf.FileModelVisual3D">
            <summary>
            A visual element that shows a model loaded from a file.
            </summary>
            <remarks>
            Supported file formats are: .3ds .obj .lwo .stl .off
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.FileModelVisual3D.SourceProperty">
            <summary>
            The source property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.FileModelVisual3D.ModelLoadedEvent">
            <summary>
            The model loaded event.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.FileModelVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The source changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.FileModelVisual3D.OnModelLoaded">
            <summary>
            Called when the model has been loaded.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.FileModelVisual3D.OnSourceChanged">
            <summary>
            Called when the source changed.
            </summary>
        </member>
        <member name="E:HelixToolkit.Wpf.FileModelVisual3D.ModelLoaded">
            <summary>
            Occurs when the model has been loaded.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.FileModelVisual3D.Source">
            <summary>
            Gets or sets the source.
            </summary>
            <value> The source. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.RenderingEventListener">
            <summary>
            Provides a weak event listener that pass the CompositionTarget.Rendering event to the specified handler.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.WeakEventListener`2">
            <summary>
            Provides a weak event listener that pass the events of the specified event manager to the specified event handler.
            </summary>
            <typeparam name="TEventManager">The type of the event manager.</typeparam>
            <typeparam name="TEventArgs">The type of the event args.</typeparam>
        </member>
        <member name="F:HelixToolkit.Wpf.WeakEventListener`2.realHandler">
            <summary>
            The real event handler.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventListener`2.#ctor(System.EventHandler{`1})">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.WeakEventListener`2"/> class.
            </summary>
            <param name="handler">The handler.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.WeakEventListener`2.System#Windows#IWeakEventListener#ReceiveWeakEvent(System.Type,System.Object,System.EventArgs)">
            <summary>
            Receives events from the centralized event manager.
            </summary>
            <param name="managerType">The type of the <see cref="T:System.Windows.WeakEventManager"/> calling this method.</param>
            <param name="sender">Object that originated the event.</param>
            <param name="e">Event data.</param>
            <returns>
            true if the listener handled the event. It is considered an error by the <see cref="T:System.Windows.WeakEventManager"/> handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.RenderingEventListener.#ctor(System.EventHandler{System.Windows.Media.RenderingEventArgs})">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RenderingEventListener"/> class.
            </summary>
            <param name="handler">The handler.</param>
        </member>
        <member name="T:HelixToolkit.Wpf.LightSetup">
            <summary>
            An abstract base class for light models.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LightSetup.ShowLightsProperty">
            <summary>
            The show lights property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LightSetup.lightGroup">
            <summary>
            The light group.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LightSetup.lightsVisual">
            <summary>
            The lights visual.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LightSetup.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LightSetup"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LightSetup.SetupChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The setup changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LightSetup.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
            <summary>
            Adds the lights to the element.
            </summary>
            <param name="lightGroup">
            The light group.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LightSetup.OnSetupChanged">
            <summary>
            The on setup changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LightSetup.OnShowLightsChanged">
            <summary>
            Called when show lights is changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LightSetup.ShowLightsChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The show lights changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.LightSetup.ShowLights">
            <summary>
            Gets or sets a value indicating whether to show light visuals.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.SunLight">
            <summary>
            A visual element that contains a "sunlight" light model.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SunLight.AltitudeProperty">
            <summary>
            The altitude property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SunLight.AmbientProperty">
            <summary>
            The ambient property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SunLight.AzimuthProperty">
            <summary>
            The azimuth property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SunLight.BrightnessProperty">
            <summary>
            The brightness property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SunLight.AltitudeAxis">
            <summary>
            The altitude axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SunLight.AzimuthAxis">
            <summary>
            The azimuth axis.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SunLight.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
            <summary>
            Adds the lights to the element.
            </summary>
            <param name="lightGroup">
            The light group.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.SunLight.Altitude">
            <summary>
            Gets or sets the altitude angle (degrees).
            </summary>
            <value>The altitude.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SunLight.Ambient">
            <summary>
            Gets or sets the ambient lightness.
            </summary>
            <value>The ambient.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SunLight.Azimuth">
            <summary>
            Gets or sets the azimuth angle (degrees).
            </summary>
            <value>The azimuth.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SunLight.Brightness">
            <summary>
            Gets or sets the brightness.
            </summary>
            <value>The brightness.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ThreePointLights">
            <summary>
            A visual element that contains a three point light setup.
            </summary>
            <remarks>
            See http://www.3drender.com/light/3point.html
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.DistanceProperty">
            <summary>
            The distance property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.FillLightAngleProperty">
            <summary>
            The fill light angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngleProperty">
            <summary>
            The fill light side angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.FrontDirectionProperty">
            <summary>
            The front direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightAngleProperty">
            <summary>
            The key light angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightnessProperty">
            <summary>
            The key light brightness property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngleProperty">
            <summary>
            The key light side angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatioProperty">
            <summary>
            The key to fill light ratio property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatioProperty">
            <summary>
            The key to rim light ratio property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.RimLightAngleProperty">
            <summary>
            The rim light angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.TargetProperty">
            <summary>
            The target property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ThreePointLights.UpDirectionProperty">
            <summary>
            The up direction property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ThreePointLights.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
            <summary>
            Adds the lights to the element.
            </summary>
            <param name="lightGroup">
            The light group.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.Distance">
            <summary>
            Gets or sets the distance.
            </summary>
            <value>The distance.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.FillLightAngle">
            <summary>
            Gets or sets the fill light angle.
            </summary>
            <value>The fill light angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.FillLightSideAngle">
            <summary>
            Gets or sets the fill light side angle.
            </summary>
            <value>The fill light side angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.FrontDirection">
            <summary>
            Gets or sets the front direction.
            </summary>
            <value>The front direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightAngle">
            <summary>
            Gets or sets the key light angle.
            </summary>
            <value>The key light angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightBrightness">
            <summary>
            Gets or sets the key light brightness.
            </summary>
            <value>The key light brightness.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyLightSideAngle">
            <summary>
            Gets or sets the key light side angle.
            </summary>
            <value>The key light side angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyToFillLightRatio">
            <summary>
            Gets or sets the key to fill light ratio.
            </summary>
            <value>The key to fill light ratio.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.KeyToRimLightRatio">
            <summary>
            Gets or sets the key to rim light ratio.
            </summary>
            <value>The key to rim light ratio.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.RimLightAngle">
            <summary>
            Gets or sets the rim light angle.
            </summary>
            <value>The rim light angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.Target">
            <summary>
            Gets or sets the target.
            </summary>
            <value>The target.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ThreePointLights.UpDirection">
            <summary>
            Gets or sets up direction.
            </summary>
            <value>Up direction.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.BindableRotateManipulator">
            <summary>
              A visual element containing a manipulator that can rotate around an axis.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.Manipulator">
            <summary>
              An abstract base class for manipulators.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Manipulator.ColorProperty">
            <summary>
              The color property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Manipulator.OffsetProperty">
            <summary>
              The offset property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Manipulator.PositionProperty">
            <summary>
              The position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Manipulator.TargetTransformProperty">
            <summary>
              The target transform property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Manipulator.ValueProperty">
            <summary>
              The value property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.Manipulator"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.Bind(System.Windows.Media.Media3D.ModelVisual3D)">
            <summary>
            Binds this manipulator to a given Visual3D.
            </summary>
            <param name="source">
            Source Visual3D which receives the manipulator transforms. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.UnBind">
            <summary>
              Releases the binding of this manipulator.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when Geometry is changed.
            </summary>
            <param name="d">
            The sender. 
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.GetHitPlanePoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Projects the point on the hit plane.
            </summary>
            <param name="p">
            The p. 
            </param>
            <param name="hitPlaneOrigin">
            The hit Plane Origin. 
            </param>
            <param name="hitPlaneNormal">
            The hit plane normal (world coordinate system). 
            </param>
            <returns>
            The point in world coordinates. 
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.OnGeometryChanged">
            <summary>
              Called when the geometry changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse down.
            </summary>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse up.
            </summary>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.OnPositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when position is changed.
            </summary>
            <param name="e">
            The e.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.OnValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when value is changed.
            </summary>
            <param name="e">
            The e.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.ToLocal(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Transforms from world to local coordinates.
            </summary>
            <param name="worldPoint">
            The point (world coordinates). 
            </param>
            <returns>
            Transformed vector (local coordinates). 
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.ToWorld(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Transforms from local to world coordinates.
            </summary>
            <param name="point">
            The point (local coordinates). 
            </param>
            <returns>
            Transformed point (world coordinates). 
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.ToWorld(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Transforms from local to world coordinates.
            </summary>
            <param name="vector">
            The vector (local coordinates). 
            </param>
            <returns>
            Transformed vector (world coordinates). 
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.ColorChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The color changed.
            </summary>
            <param name="d">
            The sender. 
            </param>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.PositionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when position has been changed.
            </summary>
            <param name="d">
            The sender. 
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.ValueChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when value has been changed.
            </summary>
            <param name="d">
            The sender. 
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Manipulator.OnColorChanged">
            <summary>
              The on color changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.Color">
            <summary>
              Gets or sets the color of the manipulator.
            </summary>
            <value> The color. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.Offset">
            <summary>
              Gets or sets the offset of the visual (this vector is added to the Position point).
            </summary>
            <value> The offset. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.Position">
            <summary>
              Gets or sets the position of the manipulator.
            </summary>
            <value> The position. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.TargetTransform">
            <summary>
              Gets or sets TargetTransform.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.Value">
            <summary>
              Gets or sets the manipulator value.
            </summary>
            <value> The value. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.Camera">
            <summary>
              Gets or sets the camera.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.HitPlaneNormal">
            <summary>
              Gets or sets the hit plane normal.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.Model">
            <summary>
              Gets or sets the model.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Manipulator.ParentViewport">
            <summary>
              Gets or sets the parent viewport.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.AxisProperty">
            <summary>
              The axis property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.DiameterProperty">
            <summary>
              The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameterProperty">
            <summary>
              The inner diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.LengthProperty">
            <summary>
              The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.PivotProperty">
            <summary>
              The pivot point property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableRotateManipulator.lastPoint">
            <summary>
              The last point.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BindableRotateManipulator"/> class. 
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnGeometryChanged">
            <summary>
            Called when the geometry changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse down.
            </summary>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            The on mouse move.
            </summary>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnPositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when position is changed.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableRotateManipulator.OnValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Updates the target transform by the change in rotation value.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Axis">
            <summary>
              Gets or sets the rotation axis.
            </summary>
            <value> The axis. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Diameter">
            <summary>
              Gets or sets the diameter.
            </summary>
            <value> The diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.InnerDiameter">
            <summary>
              Gets or sets the inner diameter.
            </summary>
            <value> The inner diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Length">
            <summary>
              Gets or sets the length of the cylinder.
            </summary>
            <value> The length. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.Pivot">
            <summary>
              Gets or sets the pivot point of the manipulator.
            </summary>
            <value> The position. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableRotateManipulator.InternalPivotPoint">
            <summary>
              Gets or sets the internal pivot point.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.BindableTranslateManipulator">
            <summary>
              A visual element that contains a manipulator that can translate along an axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.DiameterProperty">
            <summary>
              The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.DirectionProperty">
            <summary>
              The direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.LengthProperty">
            <summary>
              The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BindableTranslateManipulator.lastPoint">
            <summary>
              The last point.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnGeometryChanged">
            <summary>
              Called when geometry has been changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse down.
            </summary>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            The on mouse move.
            </summary>
            <param name="e">
            The event arguments. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnPositionChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Updates the TargetTransform in addition to updating position.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.OnValueChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Moves the Manipulator position  by the change in value along the direction vector.
            </summary>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data. 
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BindableTranslateManipulator.GetNearestPoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Gets the nearest point on the translation axis.
            </summary>
            <param name="position">
            The position (in screen coordinates). 
            </param>
            <param name="hitPlaneOrigin">
            The hit plane origin (world coordinate system). 
            </param>
            <param name="hitPlaneNormal">
            The hit plane normal (world coordinate system). 
            </param>
            <returns>
            The nearest point (world coordinates) or null if no point could be found. 
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Diameter">
            <summary>
              Gets or sets the diameter of the manipulator arrow.
            </summary>
            <value> The diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Direction">
            <summary>
              Gets or sets the direction of the translation.
            </summary>
            <value> The direction. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BindableTranslateManipulator.Length">
            <summary>
              Gets or sets the length of the manipulator arrow.
            </summary>
            <value> The length. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.CombinedManipulator">
            <summary>
            A visual element that shows translation and rotation manipulators.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateXProperty">
            <summary>
            The can rotate x property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateYProperty">
            <summary>
            The can rotate y property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanRotateZProperty">
            <summary>
            The can rotate z property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateXProperty">
            <summary>
            The can translate x property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateYProperty">
            <summary>
            The can translate y property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZProperty">
            <summary>
            The can translate z property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.TargetTransformProperty">
            <summary>
            The target transform property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateXManipulator">
            <summary>
            The rotate x manipulator.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateYManipulator">
            <summary>
            The rotate y manipulator.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.rotateZManipulator">
            <summary>
            The rotate z manipulator.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.translateXManipulator">
            <summary>
            The translate x manipulator.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.translateYManipulator">
            <summary>
            The translate y manipulator.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CombinedManipulator.translateZManipulator">
            <summary>
            The translate z manipulator.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CombinedManipulator"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.Bind(System.Windows.Media.Media3D.ModelVisual3D)">
            <summary>
            Binds this manipulator to a given Visual3D.
            </summary>
            <param name="source">
            Source Visual3D which receives the manipulator transforms.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.UnBind">
            <summary>
            Releases the binding of this manipulator.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.OnChildrenChanged">
            <summary>
            The on children changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.OnDiameterChanged">
            <summary>
            The on diameter changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.ChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The children changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CombinedManipulator.DiameterChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The diameter changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateX">
            <summary>
            Gets or sets a value indicating whether this instance can rotate X.
            </summary>
            <value> <c>true</c> if this instance can rotate X; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateY">
            <summary>
            Gets or sets a value indicating whether this instance can rotate Y.
            </summary>
            <value> <c>true</c> if this instance can rotate Y; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanRotateZ">
            <summary>
            Gets or sets a value indicating whether this instance can rotate Z.
            </summary>
            <value> <c>true</c> if this instance can rotate Z; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateX">
            <summary>
            Gets or sets a value indicating whether this instance can translate X.
            </summary>
            <value> <c>true</c> if this instance can translate X; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateY">
            <summary>
            Gets or sets a value indicating whether this instance can translate Y.
            </summary>
            <value> <c>true</c> if this instance can translate Y; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.CanTranslateZ">
            <summary>
            Gets or sets a value indicating whether this instance can translate Z.
            </summary>
            <value> <c>true</c> if this instance can translate Z; otherwise, <c>false</c> . </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.Diameter">
            <summary>
            Gets or sets the diameter.
            </summary>
            <value> The diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.Offset">
            <summary>
            Gets or sets the offset of the visual (this vector is added to the Position point).
            </summary>
            <value> The offset. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.Pivot">
            <summary>
            Gets or sets the pivot point of the manipulator.
            </summary>
            <value> The position. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.Position">
            <summary>
            Gets or sets the position of the manipulator.
            </summary>
            <value> The position. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.CombinedManipulator.TargetTransform">
            <summary>
            Gets or sets the target transform.
            </summary>
            <value> The target transform. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.RotateManipulator">
            <summary>
            A visual element containing a manipulator that can rotate around an axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateManipulator.AxisProperty">
            <summary>
            The axis property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateManipulator.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateManipulator.InnerDiameterProperty">
            <summary>
            The inner diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateManipulator.LengthProperty">
            <summary>
            The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateManipulator.PivotProperty">
            <summary>
            The pivot point property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RotateManipulator.lastPoint">
            <summary>
            The last point.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateManipulator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.RotateManipulator"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateManipulator.OnGeometryChanged">
            <summary>
            The on geometry changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse down.
            </summary>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.RotateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            The on mouse move.
            </summary>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.RotateManipulator.Axis">
            <summary>
            Gets or sets the rotation axis.
            </summary>
            <value>The axis.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RotateManipulator.Diameter">
            <summary>
            Gets or sets the diameter.
            </summary>
            <value>The diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RotateManipulator.InnerDiameter">
            <summary>
            Gets or sets the inner diameter.
            </summary>
            <value>The inner diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RotateManipulator.Length">
            <summary>
            Gets or sets the length of the cylinder.
            </summary>
            <value>The length.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RotateManipulator.Pivot">
            <summary>
            Gets or sets the pivot point of the manipulator.
            </summary>
            <value> The position. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.TranslateManipulator">
            <summary>
            A visual element that contains a manipulator that can translate along an axis.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TranslateManipulator.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TranslateManipulator.DirectionProperty">
            <summary>
            The direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TranslateManipulator.LengthProperty">
            <summary>
            The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TranslateManipulator.lastPoint">
            <summary>
            The last point.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TranslateManipulator.OnGeometryChanged">
            <summary>
            Called when geometry has been changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TranslateManipulator.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            The on mouse down.
            </summary>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TranslateManipulator.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            The on mouse move.
            </summary>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TranslateManipulator.GetNearestPoint(System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Gets the nearest point on the translation axis.
            </summary>
            <param name="position">
            The position (in screen coordinates).
            </param>
            <param name="hitPlaneOrigin">
            The hit plane origin (world coordinate system).
            </param>
            <param name="hitPlaneNormal">
            The hit plane normal (world coordinate system).
            </param>
            <returns>
            The nearest point (world coordinates) or null if no point could be found.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.TranslateManipulator.Diameter">
            <summary>
            Gets or sets the diameter of the manipulator arrow.
            </summary>
            <value> The diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.TranslateManipulator.Direction">
            <summary>
            Gets or sets the direction of the translation.
            </summary>
            <value> The direction. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.TranslateManipulator.Length">
            <summary>
            Gets or sets the length of the manipulator arrow.
            </summary>
            <value> The length. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.EllipsoidVisual3D">
            <summary>
            A visual element that shows an axis aligned ellipsoid.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.MeshElement3D">
            <summary>
            Represents a base class for elements that contain one <see cref="T:System.Windows.Media.Media3D.GeometryModel3D"/> and front and back <see cref="P:HelixToolkit.Wpf.MeshElement3D.Material"/>s.
            </summary>
            <remarks>
            Derived classes should override the Tesselate() method to generate the geometry.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshElement3D.BackMaterialProperty">
            <summary>
            The back material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshElement3D.FillProperty">
            <summary>
            The fill property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshElement3D.MaterialProperty">
            <summary>
            The material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshElement3D.isEditing">
            <summary>
            The is editing.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshElement3D.isGeometryChanged">
            <summary>
            The is geometry changed.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshElement3D.isMaterialChanged">
            <summary>
            The is material changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshElement3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.BeginEdit">
            <summary>
            Begins an edit on an object.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.CancelEdit">
            <summary>
            Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> call.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.EndEdit">
            <summary>
            Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"/> or <see cref="M:System.ComponentModel.IBindingList.AddNew"/> call into the underlying object.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.UpdateModel">
            <summary>
            Forces an update to the geometry model and materials
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The geometry changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.MaterialChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The material changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.OnFillChanged">
            <summary>
            The on fill changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.OnGeometryChanged">
            <summary>
            The geometry changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.OnMaterialChanged">
            <summary>
            The material changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>
            A triangular mesh geometry.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshElement3D.FillChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when Fill is changed.
            </summary>
            <param name="d">
            The mesh element.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshElement3D.BackMaterial">
            <summary>
            Gets or sets the back material.
            </summary>
            <value>The back material.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshElement3D.Fill">
            <summary>
            Gets or sets the fill brush. This brush will be used for both the Material and BackMaterial.
            </summary>
            <value>The fill brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshElement3D.Material">
            <summary>
            Gets or sets the material.
            </summary>
            <value>The material.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshElement3D.Model">
            <summary>
            Gets the geometry model.
            </summary>
            <value>The geometry model.</value>
        </member>
        <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDivProperty">
            <summary>
            The phi div property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusXProperty">
            <summary>
            The x radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusYProperty">
            <summary>
            The y radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZProperty">
            <summary>
            The z radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.EllipsoidVisual3D.Tessellate">
            <summary>
            The tessellate.
            </summary>
            <returns>The mesh.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.PhiDiv">
            <summary>
            Gets or sets the number of divisions in the phi direction (from "top" to "bottom").
            </summary>
            <value>The number of divisions.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusX">
            <summary>
            Gets or sets the X equatorial radius of the ellipsoid.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusY">
            <summary>
            Gets or sets the Y equatorial radius of the ellipsoid.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.RadiusZ">
            <summary>
            Gets or sets the polar radius of the ellipsoid.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.EllipsoidVisual3D.ThetaDiv">
            <summary>
            Gets or sets the number of divisions in the theta direction (around the sphere).
            </summary>
            <value>The number of divisions.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.HelixVisual3D">
            <summary>
            A visual element that shows a helix.
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/Helix
            A helix (pl: helixes or helices) is a type of space curve, i.e. a smooth curve in three-dimensional space.
            It is characterised by the fact that the tangent line at any point makes a constant angle with a fixed line
            called the axis. Examples of helixes are coil springs and the handrails of spiral staircases. A "filled-in"
            helix – for example, a spiral ramp – is called a helicoid. Helices are important in biology, as the DNA
            molecule is formed as two intertwined helices, and many proteins have helical substructures, known as alpha
            helices. The word helix comes from the Greek word ἕλιξ.
            </remarks>
        </member>
        <member name="T:HelixToolkit.Wpf.ParametricSurface3D">
            <summary>
            A base class for parametric surfaces evaluated on a rectangular mesh.
            </summary>
            <remarks>
            Override the Evaluate method to define the points.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeUProperty">
            <summary>
            The mesh size u property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeVProperty">
            <summary>
            The mesh size v property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ParametricSurface3D.Evaluate(System.Double,System.Double,System.Windows.Point@)">
            <summary>
            Evaluates the surface on the specified u,v position.
            </summary>
            <param name="u">
            The u coordinate.
            </param>
            <param name="v">
            The v coordinate.
            </param>
            <param name="textureCoord">
            The texture coordinates.
            </param>
            <returns>
            The surface point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ParametricSurface3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ParametricSurface3D.AddTriangle(System.Windows.Media.Media3D.MeshGeometry3D,System.Int32,System.Int32,System.Int32)">
            <summary>
            The add triangle.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
            <param name="i1">
            The i 1.
            </param>
            <param name="i2">
            The i 2.
            </param>
            <param name="i3">
            The i 3.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ParametricSurface3D.IsDefined(System.Windows.Media.Media3D.Point3D)">
            <summary>
            Determines whether the specified point is defined.
            </summary>
            <param name="point">
            The point.
            </param>
            <returns>
            The is defined.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeU">
            <summary>
            Gets or sets the mesh size in u-direction.
            </summary>
            <value>The mesh size U.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ParametricSurface3D.MeshSizeV">
            <summary>
            Gets or sets the mesh size in v-direction.
            </summary>
            <value>The mesh size V.</value>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixVisual3D.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixVisual3D.LengthProperty">
            <summary>
            The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixVisual3D.PhaseProperty">
            <summary>
            The phase property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixVisual3D.RadiusProperty">
            <summary>
            The radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.HelixVisual3D.TurnsProperty">
            <summary>
            The turns property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.HelixVisual3D.Evaluate(System.Double,System.Double,System.Windows.Point@)">
            <summary>
            Evaluates the surface.
            </summary>
            <param name="u">
            The u.
            </param>
            <param name="v">
            The v.
            </param>
            <param name="texCoord">
            The tex coord.
            </param>
            <returns>
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixVisual3D.Diameter">
            <summary>
            Gets or sets the diameter.
            </summary>
            <value>The diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixVisual3D.Length">
            <summary>
            Gets or sets the length.
            </summary>
            <value>The length.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixVisual3D.Phase">
            <summary>
            Gets or sets the phase.
            </summary>
            <value>The phase.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixVisual3D.Radius">
            <summary>
            Gets or sets the radius.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.HelixVisual3D.Turns">
            <summary>
            Gets or sets the number of turns.
            </summary>
            <value>The turns.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Teapot">
            <summary>
            A visual element that shows the Utah teapot test model.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Teapot.PositionProperty">
            <summary>
            The position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Teapot.SpoutDirectionProperty">
            <summary>
            The spout direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Teapot.UpDirectionProperty">
            <summary>
            The up direction property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Teapot.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Teapot.TransformChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The transform changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Teapot.OnTransformChanged">
            <summary>
            Called when the transform is changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Teapot.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Teapot.SpoutDirection">
            <summary>
            Gets or sets the spout direction.
            </summary>
            <value>The spout direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Teapot.UpDirection">
            <summary>
            Gets or sets up direction.
            </summary>
            <value>Up direction.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.BillboardVisual3D">
            <summary>
            A visual element that contains a billboard (a quadrilateral that always faces camera). The size of the billboard is defined in screen space.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.DepthOffsetProperty">
            <summary>
            The depth offset property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.HeightProperty">
            <summary>
            The height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignmentProperty">
            <summary>
            The horizontal alignment property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.MaterialProperty">
            <summary>
            The material property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.PositionProperty">
            <summary>
            The position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignmentProperty">
            <summary>
            The vertical alignment property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.WidthProperty">
            <summary>
            The width property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.Mesh">
            <summary>
            The mesh.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.Model">
            <summary>
            The model.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.builder">
            <summary>
            The builder.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardVisual3D.isRendering">
            <summary>
            The is rendering flag.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.BillboardVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnMaterialChanged">
            <summary>
            The on material changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The geometry changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
            <summary>
            The composition target_ rendering.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
            <summary>
            Called when the parent of the 3-D visual object is changed.
            </summary>
            <param name="oldParent">
            A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the
                <see
                    cref="T:System.Windows.Media.Media3D.Visual3D" />
            object. If the
                <see
                    cref="T:System.Windows.Media.Media3D.Visual3D" />
            object did not have a previous parent, the value of the parameter is null.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.UpdateGeometry">
            <summary>
            Updates the geometry.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.UpdateTransforms">
            <summary>
            Updates the transforms.
            </summary>
            <returns>
            True if the transform is updated.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.MaterialChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The color changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardVisual3D.OnGeometryChanged">
            <summary>
            Called when geometry properties have changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.DepthOffset">
            <summary>
            Gets or sets the depth offset.
            </summary>
            <value>The depth offset.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Height">
            <summary>
            Gets or sets the height.
            </summary>
            <value>The height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.HorizontalAlignment">
            <summary>
            Gets or sets the horizontal alignment.
            </summary>
            <value>The horizontal alignment.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.IsRendering">
            <summary>
            Gets or sets a value indicating whether this instance is being rendered.
            When the visual is removed from the visual tree, this property should be set to false.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Material">
            <summary>
            Gets or sets the material.
            </summary>
            <value>The material.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Position">
            <summary>
            Gets or sets the position (center) of the billboard.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.VerticalAlignment">
            <summary>
            Gets or sets the vertical alignment.
            </summary>
            <value>The vertical alignment.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardVisual3D.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>The width.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D">
            <summary>
            A visual element that shows a wireframe for the specified bounding box.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.LinesVisual3D">
            <summary>
            A visual element that contains a set of line segments. The thickness of the lines is defined in screen space.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ScreenSpaceVisual3D">
            <summary>
            An abstract base class for visuals that use screen space dimensions when rendering.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorProperty">
            <summary>
            The color property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffsetProperty">
            <summary>
            The depth offset property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.PointsProperty">
            <summary>
            The points property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.Clipping">
            <summary>
            The clipping object.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.Mesh">
            <summary>
            The mesh.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.Model">
            <summary>
            The model.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ScreenSpaceVisual3D.isRendering">
            <summary>
            The is rendering flag.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
            <summary>
            Called when the parent of the 3-D visual object is changed.
            </summary>
            <param name="oldParent">A value of type <see cref="T:System.Windows.DependencyObject"/> that represents the previous parent of the <see cref="T:System.Windows.Media.Media3D.Visual3D"/> object. If the <see cref="T:System.Windows.Media.Media3D.Visual3D"/> object did not have a previous parent, the value of the parameter is null.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ScreenSpaceVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The geometry changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateGeometry">
            <summary>
            Updates the geometry.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateTransforms">
            <summary>
            Updates the transforms.
            </summary>
            <returns>
            True if the transform is updated.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.ColorChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The color changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
            <summary>
            The composition target_ rendering.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnColorChanged">
            <summary>
            Changes the material when the color changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.OnGeometryChanged">
            <summary>
            Called when geometry properties have changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ScreenSpaceVisual3D.UpdateClipping">
            <summary>
            The update clipping.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Color">
            <summary>
            Gets or sets the color.
            </summary>
            <value>
            The color.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.DepthOffset">
            <summary>
            Gets or sets the depth offset.
            A small positive number (0.0001) will move the visual slightly in front of other objects.
            </summary>
            <value>
            The depth offset.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.IsRendering">
            <summary>
            Gets or sets a value indicating whether this instance is being rendered.
            When the visual is removed from the visual tree, this property should be set to false.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ScreenSpaceVisual3D.Points">
            <summary>
            Gets or sets the points collection.
            </summary>
            <value>
            The points collection.
            </value>
        </member>
        <member name="F:HelixToolkit.Wpf.LinesVisual3D.ThicknessProperty">
            <summary>
            The thickness property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LinesVisual3D.builder">
            <summary>
            The builder.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LinesVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.LinesVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LinesVisual3D.UpdateGeometry">
            <summary>
            Updates the geometry.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LinesVisual3D.UpdateTransforms">
            <summary>
            Updates the transforms.
            </summary>
            <returns>
            True if the transform is updated.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.LinesVisual3D.Thickness">
            <summary>
            Gets or sets the thickness of the lines.
            </summary>
            <value>
            The thickness.
            </value>
        </member>
        <member name="F:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBoxProperty">
            <summary>
            The bounding box property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.OnBoxChanged">
            <summary>
            Updates the box.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoxChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the box dimensions changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.BoundingBoxWireFrameVisual3D.BoundingBox">
            <summary>
            Gets or sets the bounding box.
            </summary>
            <value> The bounding box. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.BillboardTextGroupVisual3D">
            <summary>
            A visual element that contains a collection of text billboards.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BackgroundProperty">
            <summary>
            The background property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrushProperty">
            <summary>
            The border brush property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThicknessProperty">
            <summary>
            The border thickness property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamilyProperty">
            <summary>
            The font family property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSizeProperty">
            <summary>
            The font size property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeightProperty">
            <summary>
            The font weight property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.ForegroundProperty">
            <summary>
            The foreground property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactorProperty">
            <summary>
            The height factor property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.ItemsProperty">
            <summary>
            The items property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.PaddingProperty">
            <summary>
            The padding property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.meshes">
            <summary>
            The builder.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextGroupVisual3D.isRendering">
            <summary>
            The is rendering flag.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.OnVisualParentChanged(System.Windows.DependencyObject)">
            <summary>
            Called when the parent of the 3-D visual object is changed.
            </summary>
            <param name="oldParent">
            A value of type <see cref="T:System.Windows.DependencyObject" /> that represents the previous parent of the
                <see
                    cref="T:System.Windows.Media.Media3D.Visual3D" />
            object. If the
                <see
                    cref="T:System.Windows.Media.Media3D.Visual3D" />
            object did not have a previous parent, the value of the parameter is null.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.UpdateGeometry">
            <summary>
            Updates the geometry.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.UpdateTransforms">
            <summary>
            Updates the transforms.
            </summary>
            <returns>
            True if the transform is updated.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The visual appearance changed.
            </summary>
            <param name="d">The d.</param>
            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextGroupVisual3D.VisualChanged">
            <summary>
            Updates the text block when the visual appearance changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Background">
            <summary>
            Gets or sets the background.
            </summary>
            <value>The background.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderBrush">
            <summary>
            Gets or sets the border brush.
            </summary>
            <value>The border brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.BorderThickness">
            <summary>
            Gets or sets the border thickness.
            </summary>
            <value>The border thickness.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontFamily">
            <summary>
            Gets or sets the font family.
            </summary>
            <value>The font family.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontSize">
            <summary>
            Gets or sets the size of the font.
            </summary>
            <value>The size of the font.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.FontWeight">
            <summary>
            Gets or sets the font weight.
            </summary>
            <value>The font weight.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Foreground">
            <summary>
            Gets or sets the foreground brush.
            </summary>
            <value>The foreground.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.HeightFactor">
            <summary>
            Gets or sets the height factor.
            </summary>
            <value>
            The height factor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.IsRendering">
            <summary>
            Gets or sets a value indicating whether this instance is being rendered.
            When the visual is removed from the visual tree, this property should be set to false.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Items">
            <summary>
            Gets or sets the items.
            </summary>
            <value>The items.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextGroupVisual3D.Padding">
            <summary>
            Gets or sets the padding.
            </summary>
            <value>The padding.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.BillboardTextVisual3D">
            <summary>
            A visual element that contains a text billboard.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BackgroundProperty">
            <summary>
            The background property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrushProperty">
            <summary>
            The border brush property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThicknessProperty">
            <summary>
            The border thickness property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamilyProperty">
            <summary>
            The font family property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontSizeProperty">
            <summary>
            The font size property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeightProperty">
            <summary>
            The font weight property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.ForegroundProperty">
            <summary>
            The foreground property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactorProperty">
            <summary>
            The height factor property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.PaddingProperty">
            <summary>
            The padding property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BillboardTextVisual3D.TextProperty">
            <summary>
            The text property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The visual appearance changed.
            </summary>
            <param name="d">The d.</param>
            <param name="e">The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.BillboardTextVisual3D.VisualChanged">
            <summary>
            Updates the text block when the visual appearance changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Background">
            <summary>
            Gets or sets the background.
            </summary>
            <value>The background.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderBrush">
            <summary>
            Gets or sets the border brush.
            </summary>
            <value>The border brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.BorderThickness">
            <summary>
            Gets or sets the border thickness.
            </summary>
            <value>The border thickness.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontFamily">
            <summary>
            Gets or sets the font family.
            </summary>
            <value>The font family.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontSize">
            <summary>
            Gets or sets the size of the font.
            </summary>
            <value>The size of the font.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.FontWeight">
            <summary>
            Gets or sets the font weight.
            </summary>
            <value>The font weight.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Foreground">
            <summary>
            Gets or sets the foreground brush.
            </summary>
            <value>The foreground.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.HeightFactor">
            <summary>
            Gets or sets the height factor.
            </summary>
            <value>
            The height factor.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Padding">
            <summary>
            Gets or sets the padding.
            </summary>
            <value>The padding.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BillboardTextVisual3D.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>The text.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.PointGeometryBuilder">
            <summary>
            Builds a mesh geometry for a collection of points.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PointGeometryBuilder.#ctor(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointGeometryBuilder"/> class.
            </summary>
            <param name="visual">
            The visual.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PointGeometryBuilder.CreateIndices(System.Int32)">
            <summary>
            Creates the triangle indices.
            </summary>
            <param name="n">
            The number of points.
            </param>
            <returns>
            The triangle indices.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.PointGeometryBuilder.CreatePositions(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Double)">
            <summary>
            Creates the positions for the specified points.
            </summary>
            <param name="points">
            The points.
            </param>
            <param name="size">
            The size of the points.
            </param>
            <param name="depthOffset">
            The depth offset. A positive number (e.g. 0.0001) moves the point towards the camera.
            </param>
            <returns>
            The positions collection.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.PointsVisual3D">
            <summary>
            A visual element that contains a set of points. The size of the points is defined in screen space.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PointsVisual3D.WidthProperty">
            <summary>
            The width property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PointsVisual3D.builder">
            <summary>
            The builder.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PointsVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PointsVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PointsVisual3D.UpdateGeometry">
            <summary>
            Updates the geometry.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PointsVisual3D.UpdateTransforms">
            <summary>
            Updates the transforms.
            </summary>
            <returns>
            True if the transform is updated.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.PointsVisual3D.Size">
            <summary>
            Gets or sets the size of the points.
            </summary>
            <value>
            The size.
            </value>
        </member>
        <member name="T:HelixToolkit.Wpf.CameraHelper">
            <summary>
            Provides helper methods related to Media3D.Camera.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.AnimateTo(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Animates the camera position and directions.
            </summary>
            <param name="camera">
            The camera to animate.
            </param>
            <param name="newPosition">
            The position to animate to.
            </param>
            <param name="newDirection">
            The direction to animate to.
            </param>
            <param name="newUpDirection">
            The up direction to animate to.
            </param>
            <param name="animationTime">
            Animation time in milliseconds.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.AnimateWidth(System.Windows.Media.Media3D.OrthographicCamera,System.Double,System.Double)">
            <summary>
            Animates the orthographic width.
            </summary>
            <param name="camera">
            An ortographic camera.
            </param>
            <param name="newWidth">
            The width to animate to.
            </param>
            <param name="animationTime">
            Animation time in milliseconds
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.ChangeDirection(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Changes the direction of a camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="newLookDir">
            The new look dir.
            </param>
            <param name="newUpDirection">
            The new up direction.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.Copy(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.ProjectionCamera)">
            <summary>
            Copies the specified camera, converts field of view/width if neccessary.
            </summary>
            <param name="source">
            The source camera.
            </param>
            <param name="dest">
            The destination camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.CopyDirectionOnly(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.ProjectionCamera,System.Double)">
            <summary>
            Copy the direction of the source <see cref="T:System.Windows.Media.Media3D.Camera"/>. Used for the CoordinateSystem view.
            </summary>
            <param name="source">
            The source camera.
            </param>
            <param name="dest">
            The destination camera.
            </param>
            <param name="distance">
            New length of the LookDirection vector.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.CreateDefaultCamera">
            <summary>
            Creates a default perspective camera.
            </summary>
            <returns>A perspective camera.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.GetInfo(System.Windows.Media.Media3D.Camera)">
            <summary>
            Gets an information string about the specified camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <returns>
            The get info.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Set the camera target point without changing the look direction.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="target">
            The target.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Set the camera target point and look direction
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="target">
            The target.
            </param>
            <param name="newLookDirection">
            The new look direction.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double)">
            <summary>
            Set the camera target point and directions
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="target">
            The target.
            </param>
            <param name="newLookDirection">
            The new look direction.
            </param>
            <param name="newUpDirection">
            The new up direction.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.LookAt(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
            <summary>
            Set the camera target point and camera distance.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="target">
            The target point.
            </param>
            <param name="distance">
            The distance to the camera.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.Camera)">
            <summary>
            Resets the specified camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.PerspectiveCamera)">
            <summary>
            Resets the specified perspective camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.Reset(System.Windows.Media.Media3D.OrthographicCamera)">
            <summary>
            Resets the specified orthographic camera.
            </summary>
            <param name="camera">
            The camera.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Double)">
            <summary>
            Zooms to fit the extents of the specified viewport.
            </summary>
            <param name="actualCamera">
            The actual camera.
            </param>
            <param name="viewport">
            The viewport.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Rect3D,System.Double)">
            <summary>
            Zooms to fit the specified bounding rectangle.
            </summary>
            <param name="actualCamera">
            The actual camera.
            </param>
            <param name="viewport">
            The viewport.
            </param>
            <param name="bounds">
            The bounding rectangle.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomExtents(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
            <summary>
            Zooms to fit the specified sphere.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="viewport">
            The viewport.
            </param>
            <param name="center">
            The center of the sphere.
            </param>
            <param name="radius">
            The radius of the sphere.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CameraHelper.ZoomToRectangle(System.Windows.Media.Media3D.ProjectionCamera,System.Windows.Controls.Viewport3D,System.Windows.Rect)">
            <summary>
            Zooms the camera to the specified rectangle.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="viewport">
            The viewport.
            </param>
            <param name="zoomRectangle">
            The zoom rectangle.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.BrushHelper">
            <summary>
            Provides methods that creates brushes.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.ChangeOpacity(System.Windows.Media.Brush,System.Double)">
            <summary>
            Creates a copy of a brush with the specified opacity.
            </summary>
            <param name="brush">
            The brush to copy.
            </param>
            <param name="opacity">
            The opacity.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateGradientBrush(System.Windows.Media.Color[])">
            <summary>
            Creates a gradient brush from the given colors.
            </summary>
            <param name="colors">
            The colors.
            </param>
            <returns>
            A LinearGradientBrush.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateGradientBrush(System.Collections.Generic.IList{System.Windows.Media.Color},System.Boolean)">
            <summary>
            Creates a gradient brush from a list of colors.
            </summary>
            <param name="colors">The colors.</param>
            <param name="horizontal">if set to <c>true</c> [horizontal].</param>
            <returns>A LinearGradientBrush.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateGrayBrush(System.Double)">
            <summary>
            Creates a gray brush.
            </summary>
            <param name="intensity">
            The intensity of the gray color.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateHsvBrush(System.Double,System.Boolean)">
            <summary>
            Creates a HSV brush.
            </summary>
            <param name="alpha">The opacity (0-1).</param>
            <param name="horizontal">if set to <c>true</c> [horizontal].</param>
            <returns>LinearGradientBrush.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateRainbowBrush(System.Boolean)">
            <summary>
            Creates a rainbow brush.
            </summary>
            <returns>
            A rainbow brush.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Collections.Generic.IList{System.Windows.Media.Color},System.Boolean)">
            <summary>
            Creates a 'stepped' gradient brush from a list of colors.
            </summary>
            <param name="colors">The colors.</param>
            <param name="horizontal">if set to <c>true</c> [horizontal].</param>
            <returns>A gradientbrush.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Windows.Media.LinearGradientBrush)">
            <summary>
            Creates the stepped gradient brush (same number of steps as the number of stops in the gradient).
            </summary>
            <param name="gradient">
            The gradient.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedGradientBrush(System.Windows.Media.LinearGradientBrush,System.Int32)">
            <summary>
            Creates the stepped gradient brush (any number of steps).
            </summary>
            <param name="gradient">
            The gradient.
            </param>
            <param name="steps">
            The number of steps.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.BrushHelper.CreateSteppedHsvBrush(System.Int32)">
            <summary>
            Creates a stepped HSV brush.
            </summary>
            <param name="nSteps">
            The number of steps.
            </param>
            <returns>
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.GradientBrushes">
            <summary>
            Contains a set of predefined gradient brushes.
            </summary>
            <example>
            Usage in XAML:
             <code>
            Fill="{x:Static helix:GradientBrushes.Hue}"
             </code>
            </example>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientBrushes.BlueWhiteRed">
            <summary>
            A blue-white-red gradient brush.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientBrushes.Hue">
            <summary>
            A hue gradient brush.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientBrushes.HueStripes">
            <summary>
            A hue gradient brush with 12 stripes.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientBrushes.Rainbow">
            <summary>
            A rainbow gradient brush.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientBrushes.RainbowStripes">
            <summary>
            A rainbow brush with 12 stripes.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.VerletIntegrator">
            <summary>
            Provides a verlet integrator.
            </summary>
            <remarks>
            http://en.wikipedia.org/wiki/Verlet_integration
            http://www.gamasutra.com/resource_guide/20030121/jacobson_01.shtml
            http://code.google.com/p/verlet/
            http://www.gamedev.net/reference/articles/article2200.asp
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.VerletIntegrator.dtprev">
            <summary>
            The dtprev.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VerletIntegrator"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.AddConstraint(System.Int32,System.Int32,System.Double)">
            <summary>
            Adds the constraint.
            </summary>
            <param name="A">
            The A.
            </param>
            <param name="B">
            The B.
            </param>
            <param name="relax">
            The relax.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.AddFloor(System.Double)">
            <summary>
            Adds the floor.
            </summary>
            <param name="friction">
            The friction.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.AddSphere(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Adds the sphere.
            </summary>
            <param name="center">
            The center.
            </param>
            <param name="radius">
            The radius.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.ApplyGravity(System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Applies the gravity.
            </summary>
            <param name="gravity">
            The gravity.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.CreateConstraintsByMesh(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
            <summary>
            Creates the constraints by mesh.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
            <param name="relax">
            The relax.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.FixPosition(System.Int32)">
            <summary>
            Fixes the specified position.
            </summary>
            <param name="i">
            The i.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.Init(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Inits the specified mesh.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.Resize(System.Int32)">
            <summary>
            Resizes the arrays.
            </summary>
            <param name="n">
            The n.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.SetForce(System.Int32,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Sets the force.
            </summary>
            <param name="index">
            The index.
            </param>
            <param name="force">
            The force.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.SetInverseMass(System.Double)">
            <summary>
            Sets the inverse mass.
            </summary>
            <param name="invmass">
            The invmass.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.TimeStep(System.Double)">
            <summary>
            Times the step.
            </summary>
            <param name="dt">
            The dt.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.TransferPositions(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Transfers the positions.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.Integrate(System.Double)">
            <summary>
            The integrate.
            </summary>
            <param name="dt">
            The dt.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.VerletIntegrator.SatisfyConstraints(System.Int32)">
            <summary>
            The satisfy constraints.
            </summary>
            <param name="iteration">
            The iteration.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.Accelerations">
            <summary>
            Gets or sets the accelerations.
            </summary>
            <value>The accelerations.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.Constraints">
            <summary>
            Gets or sets the constraints.
            </summary>
            <value>The constraints.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.Damping">
            <summary>
            Gets or sets the damping.
            </summary>
            <value>The damping.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.InverseMass">
            <summary>
            Gets or sets the inverse mass.
            </summary>
            <value>The inverse mass.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.Iterations">
            <summary>
            Gets or sets the iterations.
            </summary>
            <value>The iterations.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.Positions">
            <summary>
            Gets or sets the positions.
            </summary>
            <value>The positions.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VerletIntegrator.Positions0">
            <summary>
            Gets or sets the positions0.
            </summary>
            <value>The positions0.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Constraint">
            <summary>
            Constraint base class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Constraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
            <summary>
            Satisfies the constraint.
            </summary>
            <param name="vs">
            The verlet system.
            </param>
            <param name="iteration">
            The iteration.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.SphereConstraint">
            <summary>
            A sphere constraint.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SphereConstraint.#ctor(System.Int32,System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SphereConstraint"/> class.
            </summary>
            <param name="index">
            The index.
            </param>
            <param name="center">
            The center.
            </param>
            <param name="radius">
            The radius.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.SphereConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
            <summary>
            Satisfies the constraint.
            </summary>
            <param name="vs">
            The verlet system.
            </param>
            <param name="iteration">
            The iteration.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereConstraint.Center">
            <summary>
            Gets or sets the center.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereConstraint.Index">
            <summary>
            Gets or sets the index.
            </summary>
            <value>The index.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereConstraint.Radius">
            <summary>
            Gets or sets the radius.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereConstraint.RadiusSquared">
            <summary>
            Gets or sets the radius squared.
            </summary>
            <value>The radius squared.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.FloorConstraint">
            <summary>
            A floor constraint.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.FloorConstraint.#ctor(System.Int32,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.FloorConstraint"/> class.
            </summary>
            <param name="index">
            The index.
            </param>
            <param name="friction">
            The friction.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.FloorConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
            <summary>
            Satisfies the constraint.
            </summary>
            <param name="vs">
            The verlet system.
            </param>
            <param name="iteration">
            The iteration.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.FloorConstraint.Friction">
            <summary>
            Gets or sets the friction.
            </summary>
            <value>The friction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.FloorConstraint.Index">
            <summary>
            Gets or sets the index.
            </summary>
            <value>The index.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.DistanceConstraint">
            <summary>
            A distance constraint.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.DistanceConstraint.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.DistanceConstraint"/> class.
            </summary>
            <param name="A">
            The A.
            </param>
            <param name="B">
            The B.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.DistanceConstraint.Satisfy(HelixToolkit.Wpf.VerletIntegrator,System.Int32)">
            <summary>
            Satisfies the constraint.
            </summary>
            <param name="vs">
            The verlet system.
            </param>
            <param name="iteration">
            The iteration.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.DistanceConstraint.Index1">
            <summary>
            Gets or sets the index1.
            </summary>
            <value>The index1.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.DistanceConstraint.Index2">
            <summary>
            Gets or sets the index2.
            </summary>
            <value>The index2.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.DistanceConstraint.Iterations">
            <summary>
            Gets or sets the iterations.
            </summary>
            <value>The iterations.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.DistanceConstraint.RelaxationFactor">
            <summary>
            Gets or sets the relaxation factor.
            </summary>
            <value>The relaxation factor.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.DistanceConstraint.Restlength">
            <summary>
            Gets or sets the restlength.
            </summary>
            <value>The restlength.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.GradientExtension">
            <summary>
            Markupextension for Materials
            </summary>
            <example>
            <code>
            Material={helix:Gradient Rainbow}
             </code>
            </example>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientExtension.type">
            <summary>
            The type.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.GradientExtension.#ctor(HelixToolkit.Wpf.GradientExtension.GradientBrushType)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.GradientExtension"/> class.
            </summary>
            <param name="type">
            The type.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.GradientExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            Returns the gradient brush of the specified type.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The brush to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.GradientExtension.GradientBrushType">
            <summary>
            Gradient brush types
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientExtension.GradientBrushType.Hue">
            <summary>
            Hue gradient
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GradientExtension.GradientBrushType.Rainbow">
            <summary>
            Rainbow gradient
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ImageBrushExtension">
            <summary>
            Markupextension for Image brushes
            </summary>
            <example>
            <code>
            Fill={helix:ImageBrush images\\myimage.png}
             </code>
            </example>
        </member>
        <member name="F:HelixToolkit.Wpf.ImageBrushExtension.uri">
            <summary>
            The uri.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ImageBrushExtension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ImageBrushExtension"/> class.
            </summary>
            <param name="uri">
            The uri.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ImageBrushExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ImageBrushExtension.UriKind">
            <summary>
            Gets or sets the kind of the URI.
            </summary>
            <value>The kind of the URI.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ImageMaterialExtension">
            <summary>
            Markupextension for Image Materials
            </summary>
            <example>
            <code>
            Material={helix:ImageMaterial images\\myimage.png, Opacity=0.8}
             </code>
            </example>
        </member>
        <member name="F:HelixToolkit.Wpf.ImageMaterialExtension.path">
            <summary>
            The path.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ImageMaterialExtension.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ImageMaterialExtension"/> class.
            </summary>
            <param name="path">
            The path.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ImageMaterialExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ImageMaterialExtension.Opacity">
            <summary>
            Gets or sets the opacity.
            </summary>
            <value>The opacity.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ImageMaterialExtension.UriKind">
            <summary>
            Gets or sets the kind of the URI.
            </summary>
            <value>The kind of the URI.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ImageMaterialExtension.IsEmissive">
            <summary>
            Gets or sets a value indicating whether this material is emissive.
            </summary>
            <value>
            <c>true</c> if this material is emissive; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:HelixToolkit.Wpf.Transform3DHelper">
            <summary>
            Helper methods for Transform3D.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Transform3DHelper.CombineTransform(System.Windows.Media.Media3D.Transform3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Combines two transforms.
            </summary>
            <param name="t1">
            The first transform.
            </param>
            <param name="t2">
            The second transform.
            </param>
            <returns>
            The combined transform group.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.XamlHelper">
            <summary>
            Provides helper methods to generate xaml.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlHelper.GetXaml(System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the xaml for the specified viewport.
            </summary>
            <param name="view">
            The viewport.
            </param>
            <returns>
            The get xaml.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.XamlHelper.GetXaml(System.Object)">
            <summary>
            Gets the xaml for the specified object.
            </summary>
            <param name="obj">
            The object.
            </param>
            <returns>
            The get xaml.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.ModelImporter">
            <summary>
            Imports a model from a file.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ModelImporter.Load(System.String)">
            <summary>
            Loads a model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            A model.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.ObjReader">
            <summary>
            A Wavefront .obj file reader.
            </summary>
            <remarks>
            See the file format specifications at
            http://en.wikipedia.org/wiki/Obj
            http://en.wikipedia.org/wiki/Material_Template_Library
            http://www.martinreddy.net/gfx/3d/OBJ.spec
            http://www.eg-models.de/formats/Format_Obj.html
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjReader.smoothingGroupMaps">
            <summary>
            The smoothing group maps.
            </summary>
            <remarks>
            The outer dictionary maps from a smoothing group number to a Dictionary&lt;int,int&gt;.
            The inner dictionary maps from an obj file vertex index to a vertex index in the current group.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjReader.currentSmoothingGroup">
            <summary>
            The current smoothing group.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjReader.currentLineNo">
            <summary>
            The line number of the line being parsed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.Read(System.String)">
            <summary>
            Reads the model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.Read(System.IO.Stream)">
            <summary>
            Reads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.ReadZ(System.String)">
            <summary>
            Reads a GZipStream compressed OBJ file.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            A Model3D object containing the model.
            </returns>
            <remarks>
            This is a file format used by Helix Toolkit only.
            Use the GZipHelper class to compress an .obj file.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.ColorParse(System.String)">
            <summary>
            Parses a color string.
            </summary>
            <param name="values">
            The input.
            </param>
            <returns>
            The parsed color.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.DoubleParse(System.String)">
            <summary>
            Parse a string containing a double value.
            </summary>
            <param name="input">
            The input string.
            </param>
            <returns>
            The value.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.Split(System.String)">
            <summary>
            Splits the specified string using whitespace(input) as separators.
            </summary>
            <param name="input">
            The input string.
            </param>
            <returns>
            List of input.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.SplitLine(System.String,System.String@,System.String@)">
            <summary>
            Splits a line in keyword and arguments.
            </summary>
            <param name="line">
            The line.
            </param>
            <param name="keyword">
            The keyword.
            </param>
            <param name="arguments">
            The arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.AddGroup(System.String)">
            <summary>
            Adds a group with the specified name.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.EnsureNewMesh">
            <summary>
            Ensures that a new mesh is created.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.SetSmoothingGroup(System.String)">
            <summary>
            Sets the smoothing group number.
            </summary>
            <param name="values">The group number.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.AddFace(System.String)">
            <summary>
            Adds a face.
            </summary>
            <param name="values">
            The input values.
            </param>
            <remarks>
            Adds a polygonal face. The numbers are indexes into the arrays of vertex positions,
            texture coordinates, and normals respectively. A number may be omitted if,
            for example, texture coordinates are not being defined in the model.
            There is no maximum number of vertices that a single polygon may contain.
            The .obj file specification says that each face must be flat and convex.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.AddNormal(System.String)">
            <summary>
            Adds a normal.
            </summary>
            <param name="values">
            The input values.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.AddTexCoord(System.String)">
            <summary>
            Adds a texture coordinate.
            </summary>
            <param name="values">
            The input values.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.AddVertex(System.String)">
            <summary>
            Adds a vertex.
            </summary>
            <param name="values">
            The input values.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.BuildModel">
            <summary>
            Builds the model.
            </summary>
            <returns>
            A Model3D object.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.GetMaterial(System.String)">
            <summary>
            Gets the material with the specified name.
            </summary>
            <param name="materialName">
            The material name.
            </param>
            <returns>
            The material.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.LoadMaterialLib(System.String)">
            <summary>
            Loads a material library.
            </summary>
            <param name="mtlFile">
            The mtl file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.SetMaterial(System.String)">
            <summary>
            Sets the material for the current group.
            </summary>
            <param name="materialName">
            The material name.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.DefaultColor">
            <summary>
            Gets or sets the default color.
            </summary>
            <value>The default color.</value>
            <remarks>
            The default value is Colors.Gold.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.IgnoreErrors">
            <summary>
            Gets or sets a value indicating whether to ignore errors.
            </summary>
            <value><c>true</c> if errors should be ignored; <c>false</c> if errors should throw an exception.</value>
            <remarks>
            The default value is on (true).
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.SkipTransparencyValues">
            <summary>
            Gets or sets a value indicating whether to skip transparency values ("Tr") in the material files.
            </summary>
            <value>
            <c>true</c> if transparency values should be skipped; otherwise, <c>false</c>.
            </value>
            <remarks>
            This option is added to allow disabling the "Tr" values in files where it has been defined incorrectly.
            The transparency values ("Tr") are interpreted as 0 = transparent, 1 = opaque.
            The dissolve values ("d") are interpreted as 0 = transparent, 1=opaque.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.IsSmoothingDefault">
            <summary>
            Sets a value indicating whether smoothing is default.
            </summary>
            <remarks>
            The default value is smoothing=on (true).
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Groups">
            <summary>
            Gets the groups of the file.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Materials">
            <summary>
            Gets the materials in the imported material files.
            </summary>
            <value>The materials.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.TexturePath">
            <summary>
            Gets or sets the path to the textures.
            </summary>
            <value>The texture path.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.CurrentGroup">
            <summary>
            Gets the current group.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Normals">
            <summary>
            Gets or sets the normals.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Points">
            <summary>
            Gets or sets the points.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Reader">
            <summary>
            Gets or sets the stream reader.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.TextureCoordinates">
            <summary>
            Gets or sets the texture coordinates.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ObjReader.Group">
            <summary>
            Represents a group in the obj file.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjReader.Group.meshBuilders">
            <summary>
            List of mesh builders.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ObjReader.Group.materials">
            <summary>
            List of materials.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.Group.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader.Group"/> class.
            </summary>
            <param name="name">
            The name of the group.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.Group.AddMesh">
            <summary>
            Adds a mesh.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.Group.CreateModels">
            <summary>
            Creates the models of the group.
            </summary>
            <returns>The models.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Group.Material">
            <summary>
            Sets the material.
            </summary>
            <value>The material.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Group.MeshBuilder">
            <summary>
            Gets the mesh builder for the current mesh.
            </summary>
            <value>The mesh builder.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.Group.Name">
            <summary>
            Gets or sets the group name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ObjReader.MaterialDefinition">
            <summary>
            A material definition.
            </summary>
            <remarks>
            The file format is documented in http://en.wikipedia.org/wiki/Material_Template_Library.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ObjReader.MaterialDefinition"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.GetMaterial(System.String)">
            <summary>
            Gets the material from the specified path.
            </summary>
            <param name="texturePath">
            The texture path.
            </param>
            <returns>
            The material.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.CreateMaterial(System.String)">
            <summary>
            Creates the material.
            </summary>
            <param name="texturePath">The texture path.</param>
            <returns>A WPF material.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ObjReader.MaterialDefinition.CreateTextureBrush(System.String)">
            <summary>
            Creates a texture brush.
            </summary>
            <param name="path">The path.</param>
            <returns>The brush.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.AlphaMap">
            <summary>
            Gets or sets the alpha map.
            </summary>
            <value>The alpha map.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Ambient">
            <summary>
            Gets or sets the ambient color.
            </summary>
            <value>The ambient.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.AmbientMap">
            <summary>
            Gets or sets the ambient map.
            </summary>
            <value>The ambient map.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.BumpMap">
            <summary>
            Gets or sets the bump map.
            </summary>
            <value>The bump map.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Diffuse">
            <summary>
            Gets or sets the diffuse color.
            </summary>
            <value>The diffuse.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.DiffuseMap">
            <summary>
            Gets or sets the diffuse map.
            </summary>
            <value>The diffuse map.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Dissolved">
            <summary>
            Gets or sets the opacity value.
            </summary>
            <value>The opacity.</value>
            <remarks>
            0.0 is transparent, 1.0 is opaque.
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Illumination">
            <summary>
            Gets or sets the illumination.
            </summary>
            <value>The illumination.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Specular">
            <summary>
            Gets or sets the specular color.
            </summary>
            <value>The specular color.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.SpecularCoefficient">
            <summary>
            Gets or sets the specular coefficient.
            </summary>
            <value>The specular coefficient.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.SpecularMap">
            <summary>
            Gets or sets the specular map.
            </summary>
            <value>The specular map.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ObjReader.MaterialDefinition.Material">
            <summary>
            Gets or sets the material.
            </summary>
            <value>The material.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.LwoReader">
            <summary>
            LWO (Lightwave object) file reader
            </summary>
            <remarks>
            See http://www.martinreddy.net/gfx/3d/LWOB.txt
            http://www.modwiki.net/wiki/LWO_(file_format)
            http://www.newtek.com/lightwave/developers.php
            http://home.comcast.net/~erniew/lwsdk/docs/filefmts/lwo2.html
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.Read(System.String)">
            <summary>
            Reads the model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            A Model3D.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.Read(System.IO.Stream)">
            <summary>
            Reads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
            <returns>
            A Model3D.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.BuildModel">
            <summary>
            Builds the model.
            </summary>
            <returns>
            A Model3D.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadChunkId(System.IO.BinaryReader)">
            <summary>
            Read the chunk id.
            </summary>
            <param name="reader">The reader.</param>
            <returns>
            The chunk id.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadChunkSize(System.IO.BinaryReader)">
            <summary>
            Read the chunk size.
            </summary>
            <param name="reader">The reader.</param>
            <returns>
            The chunk size.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadData(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read the data block of a chunk.
            </summary>
            <param name="reader">The reader.</param>
            <param name="size">Excluding header size</param>
            <returns>
            The data.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadFloat(System.IO.BinaryReader)">
            <summary>
            Read big-endian float.
            </summary>
            <param name="reader">The reader.</param>
            <returns>
            The read float.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadInt(System.IO.BinaryReader)">
            <summary>
            Read big-endian int.
            </summary>
            <param name="reader">The reader.</param>
            <returns>
            The read int.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadPoints(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read points.
            </summary>
            <param name="reader">The reader.</param>
            <param name="size">The size of the points array.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadPolygons(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read polygons.
            </summary>
            <param name="reader">The reader.</param>
            <param name="size">The size.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadShortInt(System.IO.BinaryReader)">
            <summary>
            Read big-endian short.
            </summary>
            <param name="reader">The reader.</param>
            <returns>
            The read short int.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadString(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read a string.
            </summary>
            <param name="reader">The reader.</param>
            <param name="size">The size.</param>
            <returns>
            The string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.LwoReader.ReadSurface(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read a surface.
            </summary>
            <param name="reader">The reader.</param>
            <param name="size">The size.</param>
        </member>
        <member name="P:HelixToolkit.Wpf.LwoReader.Materials">
            <summary>
            Gets the materials.
            </summary>
            <value>The materials.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.LwoReader.Meshes">
            <summary>
            Gets the meshes.
            </summary>
            <value>The meshes.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.LwoReader.Surfaces">
            <summary>
            Gets the surfaces.
            </summary>
            <value>The surfaces.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.LwoReader.TexturePath">
            <summary>
            Gets or sets the texture path.
            </summary>
            <value>The texture path.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.LwoReader.Points">
            <summary>
            Gets or sets Points.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.StLReader">
            <summary>
            A StereoLithography .StL file reader.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StLReader.normalRegex">
            <summary>
            The normal regex.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StLReader.vertexRegex">
            <summary>
            The vertex regex.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StLReader.index">
            <summary>
            The index.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StLReader.last">
            <summary>
            The last.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.StLReader"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.Read(System.String)">
            <summary>
            Reads the model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.Read(System.IO.Stream)">
            <summary>
            Reads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadA(System.IO.Stream)">
            <summary>
            Reads ascii.
            </summary>
            <param name="s">
            The s.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadB(System.IO.Stream)">
            <summary>
            Reads a binary stream.
            </summary>
            <param name="s">
            The s.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.SplitLine(System.String,System.String@,System.String@)">
            <summary>
            The split line.
            </summary>
            <param name="line">
            The line.
            </param>
            <param name="id">
            The id.
            </param>
            <param name="values">
            The values.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.BuildModel">
            <summary>
            The build model.
            </summary>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ParseNormalA(System.String)">
            <summary>
            The parse normal a.
            </summary>
            <param name="normal">
            The normal.
            </param>
            <returns>
            </returns>
            <exception cref="T:System.IO.FileFormatException">
            </exception>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadFacetA(System.String)">
            <summary>
            The read triangle a.
            </summary>
            <param name="normal">
            The normal.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadFloatB">
            <summary>
            Read float (4 byte)
            </summary>
            <returns>
            The read float b.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadHeaderB">
            <summary>
            The read header b.
            </summary>
            <returns>
            The read header b.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadLineA(System.String)">
            <summary>
            The read line a.
            </summary>
            <param name="token">
            The token.
            </param>
            <exception cref="T:System.IO.FileFormatException">
            </exception>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadLineA">
            <summary>
            Reads a line from the asciiReader.
            </summary>
            <returns>
            The line
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadNumberTrianglesB">
            <summary>
            The read number triangles b.
            </summary>
            <returns>
            The read number triangles b.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadTriangleB">
            <summary>
            The read triangle b.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadUInt16B">
            <summary>
            Read UInt16.
            </summary>
            <returns>
            The read u int 16 b.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.ReadUInt32B">
            <summary>
            Read UInt32.
            </summary>
            <returns>
            The read u int 32 b.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StLReader.TryParseVertex(System.String,System.Windows.Media.Media3D.Point3D@)">
            <summary>
            Tries to parse a vertex from a string.
            </summary>
            <param name="line">
            The input string.
            </param>
            <param name="point">
            The vertex point.
            </param>
            <returns>
            True if parsing was successful.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.StLReader.Materials">
            <summary>
            Gets the materials.
            </summary>
            <value> The materials. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.StLReader.Meshes">
            <summary>
            Gets the meshes.
            </summary>
            <value> The meshes. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.StLReader.AsciiReader">
            <summary>
            Gets or sets the ascii reader.
            </summary>
            <value> The ascii reader. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.StLReader.BinaryReader">
            <summary>
            Gets or sets binaryReader.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.MaterialExtension">
            <summary>
            Markupextension for Materials
            </summary>
            <example>
            <code>
            Material={helix:Material Blue, Opacity=0.5}
             </code>
            </example>
        </member>
        <member name="F:HelixToolkit.Wpf.MaterialExtension.color">
            <summary>
            The color.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialExtension.#ctor(System.Windows.Media.Color)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MaterialExtension"/> class.
            </summary>
            <param name="color">
            The color.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">
            Object that can provide services for the markup extension.
            </param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.MaterialExtension.Opacity">
            <summary>
            Gets or sets the opacity.
            </summary>
            <value>The opacity.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MaterialExtension.SpecularIntensity">
            <summary>
            Gets or sets the specular intensity.
            </summary>
            <value>The specular intensity.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MaterialExtension.SpecularPower">
            <summary>
            Gets or sets the specular power.
            </summary>
            <value>The specular power.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.MeshBuilder">
            <summary>
            Builds MeshGeometry3D objects.
            </summary>
            <remarks>
            Performance tips for MeshGeometry3D (http://msdn.microsoft.com/en-us/library/bb613553.aspx)
            <para>
            High impact:
            Mesh animation—changing the individual vertices of a mesh on a per-frame basis—is not always efficient in
            Windows Presentation Foundation (WPF).  To minimize the performance impact of change notifications when
            each vertex is modified, detach the mesh from the visual tree before performing per-vertex modification.
            Once the mesh has been modified, reattach it to the visual tree.  Also, try to minimize the size of meshes
            that will be animated in this way.
            </para>
            <para>
            Medium impact:
            When a mesh is defined as abutting triangles with shared vertices and those vertices have the same position,
            normal, and texture coordinates, define each shared vertex only once and then define your triangles by
            index with TriangleIndices.
            </para>
            <para>
            Low impact:
            To minimize the construction time of large collections in Windows Presentation Foundation (WPF),
            such as a MeshGeometry3D’s Positions, Normals, TextureCoordinates, and TriangleIndices, pre-size
            the collections before value population. If possible, pass the collections’ constructors prepopulated
            data structures such as arrays or Lists.
            </para>
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.AllCurvesShouldHaveTheSameNumberOfPoints">
            <summary>
            'All curves should have the same number of points' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.SourceMeshNormalsShouldNotBeNull">
            <summary>
            'Source mesh normals should not be null' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.SourceMeshTextureCoordinatesShouldNotBeNull">
            <summary>
            'Source mesh texture coordinates should not be null' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfDiameters">
            <summary>
            'Wrong number of diameters' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfPositions">
            <summary>
            'Wrong number of positions' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfNormals">
            <summary>
            'Wrong number of normals' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.WrongNumberOfTextureCoordinates">
            <summary>
            'Wrong number of texture coordinates' exception message.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.CircleCache">
            <summary>
            The circle cache.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.UnitSphereCache">
            <summary>
            The unit sphere cache.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.normals">
            <summary>
            The normals.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.positions">
            <summary>
            The positions.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.textureCoordinates">
            <summary>
            The texture coordinates.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.triangleIndices">
            <summary>
            The triangle indices.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshBuilder"/> class.
            </summary>
            <remarks>
            Normal and texture coordinate generation are included.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.#ctor(System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MeshBuilder"/> class.
            </summary>
            <param name="generateNormals">
            Generate normals.
            </param>
            <param name="generateTextureCoordinates">
            Generate texture coordinates.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.GetCircle(System.Int32)">
            <summary>
            Gets a circle section (cached).
            </summary>
            <param name="thetaDiv">
            The number of division.
            </param>
            <returns>
            A circle.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddArrow(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Int32)">
            <summary>
            Adds an arrow to the mesh.
            </summary>
            <param name="point1">
            The start point.
            </param>
            <param name="point2">
            The end point.
            </param>
            <param name="diameter">
            The diameter of the arrow cylinder.
            </param>
            <param name="headLength">
            Length of the head (relative to diameter).
            </param>
            <param name="thetaDiv">
            The number of divisions around the arrow.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBoundingBox(System.Windows.Media.Media3D.Rect3D,System.Double)">
            <summary>
            Adds the edges of a bounding box as cylinders.
            </summary>
            <param name="boundingBox">
            The bounding box.
            </param>
            <param name="diameter">
            The diameter of the cylinders.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double)">
            <summary>
            Adds a box aligned with the X, Y and Z axes.
            </summary>
            <param name="center">
            The center point of the box.
            </param>
            <param name="xlength">
            The length of the box along the X axis.
            </param>
            <param name="ylength">
            The length of the box along the Y axis.
            </param>
            <param name="zlength">
            The length of the box along the Z axis.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Rect3D)">
            <summary>
            Adds a box aligned with the X, Y and Z axes.
            </summary>
            <param name="rectangle">
            The 3-D "rectangle".
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddBox(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Double,HelixToolkit.Wpf.MeshBuilder.BoxFaces)">
            <summary>
            Adds a box with the specifed faces, aligned with the X, Y and Z axes.
            </summary>
            <param name="center">
            The center point of the box.
            </param>
            <param name="xlength">
            The length of the box along the X axis.
            </param>
            <param name="ylength">
            The length of the box along the Y axis.
            </param>
            <param name="zlength">
            The length of the box along the Z axis.
            </param>
            <param name="faces">
            The faces to include.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCone(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double,System.Boolean,System.Boolean,System.Int32)">
            <summary>
            Adds a (possibly truncated) cone.
            </summary>
            <param name="origin">
            The origin.
            </param>
            <param name="direction">
            The direction (normalization not required).
            </param>
            <param name="baseRadius">
            The base radius.
            </param>
            <param name="topRadius">
            The top radius.
            </param>
            <param name="height">
            The height.
            </param>
            <param name="baseCap">
            Include a base cap if set to <c>true</c> .
            </param>
            <param name="topCap">
            Include the top cap if set to <c>true</c> .
            </param>
            <param name="thetaDiv">
            The number of divisions around the cone.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Cone_(geometry).
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCone(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Boolean,System.Int32)">
            <summary>
            Adds a cone.
            </summary>
            <param name="origin">The origin point.</param>
            <param name="apex">The apex point.</param>
            <param name="baseRadius">The base radius.</param>
            <param name="baseCap">
            Include a base cap if set to <c>true</c> .
            </param>
            <param name="thetaDiv">The theta div.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCubeFace(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Double,System.Double,System.Double)">
            <summary>
            Adds a cube face.
            </summary>
            <param name="center">
            The center of the cube.
            </param>
            <param name="normal">
            The normal vector for the face.
            </param>
            <param name="up">
            The up vector for the face.
            </param>
            <param name="dist">
            The dist from the center of the cube to the face.
            </param>
            <param name="width">
            The width of the face.
            </param>
            <param name="height">
            The height of the face.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddCylinder(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Int32)">
            <summary>
            Adds a cylinder to the mesh.
            </summary>
            <param name="p1">
            The first point.
            </param>
            <param name="p2">
            The second point.
            </param>
            <param name="diameter">
            The diameters.
            </param>
            <param name="thetaDiv">
            The number of divisions around the cylinder.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Cylinder_(geometry).
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddEdges(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Double,System.Int32)">
            <summary>
            Adds a collection of edges as cylinders.
            </summary>
            <param name="points">
            The points.
            </param>
            <param name="edges">
            The edge indices.
            </param>
            <param name="diameter">
            The diameter of the cylinders.
            </param>
            <param name="thetaDiv">
            The number of divisions around the cylinders.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddExtrudedGeometry(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Adds an extruded surface of the specified curve.
            </summary>
            <param name="points">
            The 2D points describing the curve to extrude.
            </param>
            <param name="xaxis">
            The x-axis.
            </param>
            <param name="p0">
            The start origin of the extruded surface.
            </param>
            <param name="p1">
            The end origin of the extruded surface.
            </param>
            <remarks>
            The y-axis is determined by the cross product between the specified x-axis and the p1-p0 vector.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddLoftedGeometry(System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D}},System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D}},System.Collections.Generic.IList{System.Collections.Generic.IList{System.Windows.Point}})">
            <summary>
            Adds a lofted surface.
            </summary>
            <param name="positionsList">
            List of lofting sections.
            </param>
            <param name="normalList">
            The normal list.
            </param>
            <param name="textureCoordinateList">
            The texture coordinate list.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Loft_(3D).
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddNode(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Point)">
            <summary>
            Adds a single node.
            </summary>
            <param name="position">
            The position.
            </param>
            <param name="normal">
            The normal.
            </param>
            <param name="textureCoordinate">
            The texture coordinate.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPipe(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Int32)">
            <summary>
            Adds a (possibly hollow) pipe.
            </summary>
            <param name="point1">
            The start point.
            </param>
            <param name="point2">
            The end point.
            </param>
            <param name="innerDiameter">
            The inner diameter.
            </param>
            <param name="diameter">
            The outer diameter.
            </param>
            <param name="thetaDiv">
            The number of divisions around the pipe.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
            <summary>
            Adds a polygon.
            </summary>
            <param name="points">
            The points of the polygon.
            </param>
            <remarks>
            If the number of points is greater than 4, a triangle fan is used.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPyramid(System.Windows.Media.Media3D.Point3D,System.Double,System.Double)">
            <summary>
            Adds a pyramid.
            </summary>
            <param name="center">
            The center.
            </param>
            <param name="sideLength">
            Length of the sides of the pyramid.
            </param>
            <param name="height">
            The height of the pyramid.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Pyramid_(geometry).
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Adds a quadrilateral polygon.
            </summary>
            <param name="p0">
            The first point.
            </param>
            <param name="p1">
            The second point.
            </param>
            <param name="p2">
            The third point.
            </param>
            <param name="p3">
            The fourth point.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Quadrilateral.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuad(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Point,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
            <summary>
            Adds a quadrilateral polygon.
            </summary>
            <param name="p0">
            The first point.
            </param>
            <param name="p1">
            The second point.
            </param>
            <param name="p2">
            The third point.
            </param>
            <param name="p3">
            The fourth point.
            </param>
            <param name="uv0">
            The first texture coordinate.
            </param>
            <param name="uv1">
            The second texture coordinate.
            </param>
            <param name="uv2">
            The third texture coordinate.
            </param>
            <param name="uv3">
            The fourth texture coordinate.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Quadrilateral.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddQuads(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Adds a list of quadrilateral polygons.
            </summary>
            <param name="quadPositions">
            The points.
            </param>
            <param name="quadNormals">
            The normals.
            </param>
            <param name="quadTextureCoordinates">
            The texture coordinates.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Int32)">
            <summary>
            Adds a rectangular mesh (m x n points).
            </summary>
            <param name="points">
            The one-dimensional array of points. The points are stored row-by-row.
            </param>
            <param name="columns">
            The number of columns in the rectangular mesh.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMesh(System.Windows.Media.Media3D.Point3D[0:,0:],System.Windows.Point[0:,0:],System.Boolean,System.Boolean)">
            <summary>
            Adds a rectangular mesh defined by a two-dimensional arrary of points.
            </summary>
            <param name="points">
            The points.
            </param>
            <param name="texCoords">
            The texture coordinates (optional).
            </param>
            <param name="closed0">
            set to <c>true</c> if the mesh is closed in the 1st dimension.
            </param>
            <param name="closed1">
            set to <c>true</c> if the mesh is closed in the 2nd dimension.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRegularIcosahedron(System.Windows.Media.Media3D.Point3D,System.Double,System.Boolean)">
            <summary>
            Adds a regular icosahedron.
            </summary>
            <param name="center">
            The center.
            </param>
            <param name="radius">
            The radius.
            </param>
            <param name="shareVertices">
            share vertices if set to <c>true</c> .
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Icosahedron and http://www.gamedev.net/community/forums/topic.asp?topic_id=283350.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRevolvedGeometry(System.Collections.Generic.IList{System.Windows.Point},System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Int32)">
            <summary>
            Adds a surface of revolution.
            </summary>
            <param name="points">
            The points (x coordinates are radius, y coordinates are distance from the origin along the axis of revolution)
            </param>
            <param name="origin">
            The origin of the revolution axis.
            </param>
            <param name="direction">
            The direction of the revolution axis.
            </param>
            <param name="thetaDiv">
            The number of divisions around the mesh.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Surface_of_revolution.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddSubdivisionSphere(System.Windows.Media.Media3D.Point3D,System.Double,System.Int32)">
            <summary>
            Adds a sphere (by subdiving a regular icosahedron).
            </summary>
            <param name="center">
            The center of the sphere.
            </param>
            <param name="radius">
            The radius of the sphere.
            </param>
            <param name="subdivisions">
            The number of triangular subdivisions of the original icosahedron.
            </param>
            <remarks>
            See http://www.fho-emden.de/~hoffmann/ikos27042002.pdf.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddSphere(System.Windows.Media.Media3D.Point3D,System.Double,System.Int32,System.Int32)">
            <summary>
            Adds a sphere.
            </summary>
            <param name="center">
            The center of the sphere.
            </param>
            <param name="radius">
            The radius of the sphere.
            </param>
            <param name="thetaDiv">
            The number of divisions around the sphere.
            </param>
            <param name="phiDiv">
            The number of divisions from top to bottom of the sphere.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Adds a triangle.
            </summary>
            <param name="p0">
            The first point.
            </param>
            <param name="p1">
            The second point.
            </param>
            <param name="p2">
            The third point.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangle(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D,System.Windows.Point,System.Windows.Point,System.Windows.Point)">
            <summary>
            Adds a triangle.
            </summary>
            <param name="p0">
            The first point.
            </param>
            <param name="p1">
            The second point.
            </param>
            <param name="p2">
            The third point.
            </param>
            <param name="uv0">
            The first texture coordinate.
            </param>
            <param name="uv1">
            The second texture coordinate.
            </param>
            <param name="uv2">
            The third texture coordinate.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleFan(System.Collections.Generic.IList{System.Int32})">
            <summary>
            Adds a triangle fan.
            </summary>
            <param name="vertices">
            The vertex indices of the triangle fan.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleFan(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Adds a triangle fan to the mesh
            </summary>
            <param name="fanPositions">
            The points of the triangle fan.
            </param>
            <param name="fanNormals">
            The normals of the triangle fan.
            </param>
            <param name="fanTextureCoordinates">
            The texture coordinates of the triangle fan.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangleStrip(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Adds a triangle strip to the mesh.
            </summary>
            <param name="stripPositions">
            The points of the triangle strip.
            </param>
            <param name="stripNormals">
            The normals of the triangle strip.
            </param>
            <param name="stripTextureCoordinates">
            The texture coordinates of the triangle strip.
            </param>
            <remarks>
            See http://en.wikipedia.org/wiki/Triangle_strip.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygon(System.Collections.Generic.IList{System.Int32})">
            <summary>
            Adds a polygon specified by vertex index (uses a triangle fan).
            </summary>
            <param name="vertexIndices">The vertex indices.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddPolygonByCuttingEars(System.Collections.Generic.IList{System.Int32})">
            <summary>
            Adds a polygon defined by vertex indices (uses the cutting ears algorithm).
            </summary>
            <param name="vertexIndices">The vertex indices.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTriangles(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Adds a list of triangles.
            </summary>
            <param name="trianglePositions">
            The points (the number of points must be a multiple of 3).
            </param>
            <param name="triangleNormals">
            The normals (corresponding to the points).
            </param>
            <param name="triangleTextureCoordinates">
            The texture coordinates (corresponding to the points).
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double[],System.Double[],System.Int32,System.Boolean)">
            <summary>
            Adds a tube.
            </summary>
            <param name="path">
            A list of points defining the centers of the tube.
            </param>
            <param name="values">
            The texture coordinate X-values (optional).
            </param>
            <param name="diameters">
            The diameters (optional).
            </param>
            <param name="thetaDiv">
            The number of divisions around the tube.
            </param>
            <param name="isTubeClosed">
            Set to true if the tube path is closed.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double,System.Int32,System.Boolean)">
            <summary>
            Adds a tube.
            </summary>
            <param name="path">
            A list of points defining the centers of the tube.
            </param>
            <param name="diameter">
            The diameter of the tube.
            </param>
            <param name="thetaDiv">
            The number of divisions around the tube.
            </param>
            <param name="isTubeClosed">
            Set to true if the tube path is closed.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddTube(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Double},System.Collections.Generic.IList{System.Windows.Point},System.Boolean,System.Boolean)">
            <summary>
            Adds a tube with a custom section.
            </summary>
            <param name="path">
            A list of points defining the centers of the tube.
            </param>
            <param name="values">
            The texture coordinate X values (optional).
            </param>
            <param name="diameters">
            The diameters (optional).
            </param>
            <param name="section">
            The section to extrude along the tube path.
            </param>
            <param name="isTubeClosed">
            If the tube is closed set to <c>true</c> .
            </param>
            <param name="isSectionClosed">
            if set to <c>true</c> [is section closed].
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.Append(HelixToolkit.Wpf.MeshBuilder)">
            <summary>
            Appends the specified mesh.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.Append(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Appends the specified mesh.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.Append(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32},System.Collections.Generic.IList{System.Windows.Media.Media3D.Vector3D},System.Collections.Generic.IList{System.Windows.Point})">
            <summary>
            Appends the specified points and triangles.
            </summary>
            <param name="positionsToAppend">
            The points to append.
            </param>
            <param name="triangleIndicesToAppend">
            The triangle indices to append.
            </param>
            <param name="normalsToAppend">
            The normals to append.
            </param>
            <param name="textureCoordinatesToAppend">
            The texture coordinates to append.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.ChamferCorner(System.Windows.Media.Media3D.Point3D,System.Double,System.Double,System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D})">
            <summary>
            Chamfers the specified corner (experimental code).
            </summary>
            <param name="p">
            The corner point.
            </param>
            <param name="d">
            The chamfer distance.
            </param>
            <param name="eps">
            The corner search limit distance.
            </param>
            <param name="chamferPoints">
            If this parameter is provided, the collection will be filled with the generated chamfer points.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.CheckPerformanceLimits">
            <summary>
            Checks the performance limits.
            </summary>
            <remarks>
            See http://msdn.microsoft.com/en-us/library/bb613553.aspx.
            Try to keep mesh sizes under these limits:
            Positions : 20,001 Point3D instances
            TriangleIndices : 60,003 Int32 instances
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.Scale(System.Double,System.Double,System.Double)">
            <summary>
            Scales the positions (and normals).
            </summary>
            <param name="scaleX">
            The X scale factor.
            </param>
            <param name="scaleY">
            The Y scale factor.
            </param>
            <param name="scaleZ">
            The Z scale factor.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.SubdivideLinear(System.Boolean)">
            <summary>
            Performs a linear subdivision of the mesh.
            </summary>
            <param name="barycentric">
            Barycentric(?) if set to <c>true</c> .
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.ToMesh(System.Boolean)">
            <summary>
            Converts the geometry to a <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
            </summary>
            <param name="freeze">
            freeze the mesh if set to <c>true</c> .
            </param>
            <returns>
            A mesh geometry.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.GetUnitSphere(System.Int32)">
            <summary>
            Gets a unit sphere from the cache.
            </summary>
            <param name="subdivisions">
            The number of subdivisions.
            </param>
            <returns>
            A unit sphere mesh.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshNormals(System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds normals for a rectangular mesh.
            </summary>
            <param name="index0">
            The index 0.
            </param>
            <param name="rows">
            The number of rows.
            </param>
            <param name="columns">
            The number of columns.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTextureCoordinates(System.Int32,System.Int32)">
            <summary>
            Adds texture coordinates for a rectangular mesh.
            </summary>
            <param name="rows">
            The number of rows.
            </param>
            <param name="columns">
            The number of columns.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndices(System.Int32,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Add triangle indices for a rectangular mesh.
            </summary>
            <param name="index0">
            The index offset.
            </param>
            <param name="rows">
            The number of rows.
            </param>
            <param name="columns">
            The number of columns.
            </param>
            <param name="isSpherical">
            set the flag to true to create a sphere mesh (triangles at top and bottom).
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.AddRectangularMeshTriangleIndices(System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">
            <summary>
            Adds triangular indices for a rectangular mesh.
            </summary>
            <param name="index0">
            The index 0.
            </param>
            <param name="rows">
            The rows.
            </param>
            <param name="columns">
            The columns.
            </param>
            <param name="rowsClosed">
            True if rows are closed.
            </param>
            <param name="columnsClosed">
            True if columns are closed.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.FindCornerNormal(System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Finds the average normal to the specified corner (experimental code).
            </summary>
            <param name="p">
            The corner point.
            </param>
            <param name="eps">
            The corner search limit distance.
            </param>
            <returns>
            The normal.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.NoSharedVertices">
            <summary>
            Makes sure no triangles share the same vertex.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.Subdivide4">
            <summary>
            Subdivides each triangle into four subtriangles.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshBuilder.SubdivideBarycentric">
            <summary>
            Subdivides each triangle into six triangles. Adds a vertex at the midpoint of each triangle.
            </summary>
            <remarks>
            See http://en.wikipedia.org/wiki/Barycentric_subdivision
            </remarks>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshBuilder.Normals">
            <summary>
            Gets the normals of the mesh.
            </summary>
            <value>The normals.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshBuilder.Positions">
            <summary>
            Gets the positions collection of the mesh.
            </summary>
            <value> The positions. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshBuilder.TextureCoordinates">
            <summary>
            Gets the texture coordinates of the mesh.
            </summary>
            <value>The texture coordinates.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshBuilder.TriangleIndices">
            <summary>
            Gets the triangle indices.
            </summary>
            <value>The triangle indices.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshBuilder.CreateNormals">
            <summary>
            Gets or sets a value indicating whether to create normals.
            </summary>
            <value>
            <c>true</c> if normals should be created; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshBuilder.CreateTextureCoordinates">
            <summary>
            Gets or sets a value indicating whether to create texture coordinates.
            </summary>
            <value>
            <c>true</c> if texture coordinates should be created; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:HelixToolkit.Wpf.MeshBuilder.BoxFaces">
            <summary>
            Box face enumeration.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.Top">
            <summary>
            The top.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.Bottom">
            <summary>
            The bottom.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.Left">
            <summary>
            The left side.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.Right">
            <summary>
            The right side.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.Front">
            <summary>
            The front side.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.Back">
            <summary>
            The back side.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshBuilder.BoxFaces.All">
            <summary>
            All sides.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ClonedVisual3D">
            <summary>
            A visual element that clones all the children of another visual element.
            </summary>
            <remarks>
            This is useful for stereo views.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ClonedVisual3D.SourceProperty">
            <summary>
            The source property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ClonedVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The source changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ClonedVisual3D.OnSourceChanged">
            <summary>
            The source changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ClonedVisual3D.Source">
            <summary>
            Gets or sets the source.
            </summary>
            <value>The source.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.GZipHelper">
            <summary>
            Provides a method for compressing files using the Gzip stream.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.GZipHelper.Compress(System.String)">
            <summary>
            Compresses a file using standard zlib compression.
            A "z" is added to the extension for the compressed file.
            </summary>
            <param name="source">
            The source.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.PanoramaCube3D">
            <summary>
            A visual element that shows a panorama cube or a skybox.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PanoramaCube3D.AutoCenterProperty">
            <summary>
            The auto center property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PanoramaCube3D.ShowSeamsProperty">
            <summary>
            The show seams property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PanoramaCube3D.SizeProperty">
            <summary>
            The size property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PanoramaCube3D.SourceProperty">
            <summary>
            The source property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PanoramaCube3D.visualChild">
            <summary>
            The visual child.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PanoramaCube3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.PanoramaCube3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PanoramaCube3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The source changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanoramaCube3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The geometry changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.PanoramaCube3D.AddCubeSide(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.String)">
            <summary>
            The add cube side.
            </summary>
            <param name="normal">
            The normal.
            </param>
            <param name="up">
            The up.
            </param>
            <param name="fileName">
            The file name.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.PanoramaCube3D.UpdateModel">
            <summary>
            The update model.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.PanoramaCube3D.AutoCenter">
            <summary>
            Gets or sets a value indicating whether [auto center].
            </summary>
            <value><c>true</c> if [auto center]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PanoramaCube3D.ShowSeams">
            <summary>
            Gets or sets a value indicating whether to show seams.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.PanoramaCube3D.Size">
            <summary>
            Gets or sets the size of the cube.
            </summary>
            <value>The size.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PanoramaCube3D.Source">
            <summary>
            Gets or sets the panorama/skybox directory or file prefix.
            </summary>
            <remarks>
            If a directory is specified, the filename prefix will be set to "cube".
            If the filename prefix is "cube", the faces of the cube should be named
            cube_f.jpg
            cube_b.jpg
            cube_l.jpg
            cube_r.jpg
            cube_u.jpg
            cube_d.jpg
            </remarks>
            <value>The source.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Expander3D">
            <summary>
            A visual element that translates all children relative to the specified origin.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Expander3D.ExpandOriginProperty">
            <summary>
            The expand origin property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Expander3D.ExpansionProperty">
            <summary>
            The expansion property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Expander3D.originalTransforms">
            <summary>
            The original transforms.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Expander3D.actualExpandOrigin">
            <summary>
            The actual expand origin.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Expander3D.ExpandTo(System.Double,System.Double)">
            <summary>
            Expands to the specified value.
            </summary>
            <param name="value">
            The value.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Expander3D.ExpansionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The expansion changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Expander3D.OnExpansionChanged">
            <summary>
            The expand.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Expander3D.Expand(System.Windows.Media.Media3D.GeometryModel3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            The expand.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="transformation">
            The transformation.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.Expander3D.ExpandOrigin">
            <summary>
            Gets or sets the origin of the expansion.
            </summary>
            <value>The expand origin.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Expander3D.Expansion">
            <summary>
            Gets or sets the expansion factor.
            </summary>
            <value>The expansion.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.MapTexture">
            <summary>
            Terrain texture using a bitmap. Set the Left,Right,Bottom and Top coordinates to get the right alignment.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.TerrainTexture">
            <summary>
            A terrain texture base class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainTexture.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TerrainTexture"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Calculates the texture of the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainTexture.Material">
            <summary>
            Gets or sets the material.
            </summary>
            <value>The material.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainTexture.TextureCoordinates">
            <summary>
            Gets or sets the texture coordinates.
            </summary>
            <value>The texture coordinates.</value>
        </member>
        <member name="M:HelixToolkit.Wpf.MapTexture.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.MapTexture"/> class.
            </summary>
            <param name="source">
            The source.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MapTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Calculates the texture of the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.MapTexture.Bottom">
            <summary>
            Gets or sets the bottom.
            </summary>
            <value>The bottom.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MapTexture.Left">
            <summary>
            Gets or sets the left.
            </summary>
            <value>The left.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MapTexture.Right">
            <summary>
            Gets or sets the right.
            </summary>
            <value>The right.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.MapTexture.Top">
            <summary>
            Gets or sets the top.
            </summary>
            <value>The top.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.SlopeDirectionTexture">
            <summary>
            Texture by the direction of the steepest gradient.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SlopeDirectionTexture.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SlopeDirectionTexture"/> class.
            </summary>
            <param name="gradientSteps">
            The gradient steps.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.SlopeDirectionTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Calculates the texture of the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.SlopeDirectionTexture.Brush">
            <summary>
            Gets or sets the brush.
            </summary>
            <value>The brush.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.SlopeTexture">
            <summary>
            Texture by the slope angle.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SlopeTexture.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SlopeTexture"/> class.
            </summary>
            <param name="gradientSteps">
            The gradient steps.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.SlopeTexture.Calculate(HelixToolkit.Wpf.TerrainModel,System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Calculates the texture for the specified model.
            </summary>
            <param name="model">
            The model.
            </param>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.SlopeTexture.Brush">
            <summary>
            Gets or sets the brush.
            </summary>
            <value>The brush.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TerrainModel">
            <summary>
            Represents a terrain model.
            </summary>
            <remarks>
            Supports the following terrain file types
            .bt
            .btz
             <para>
            Read .bt files from disk, keeps the model data and creates the Model3D.
            The .btz format is a gzip compressed version of the .bt format.
             </para>
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainModel.CreateModel(System.Int32)">
            <summary>
            Creates the 3D model of the terrain.
            </summary>
            <param name="lod">
            The level of detail.
            </param>
            <returns>
            The Model3D.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainModel.Load(System.String)">
            <summary>
            Loads the specified file.
            </summary>
            <param name="source">
            The file name.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainModel.ReadTerrainFile(System.IO.Stream)">
            <summary>
            Reads a .bt (Binary terrain) file.
            http://www.vterrain.org/Implementation/Formats/BT.html
            </summary>
            <param name="stream">
            The stream.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainModel.ReadTerrainFile(System.String)">
            <summary>
            Reads the specified .bt terrain file.
            </summary>
            <param name="path">
            The file name.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainModel.ReadZippedFile(System.String)">
            <summary>
            Read a gzipped .bt file.
            </summary>
            <param name="source">
            The source.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Bottom">
            <summary>
            Gets or sets the bottom.
            </summary>
            <value>The bottom.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Data">
            <summary>
            Gets or sets the data.
            </summary>
            <value>The data.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Height">
            <summary>
            Gets or sets the height.
            </summary>
            <value>The height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Left">
            <summary>
            Gets or sets the left.
            </summary>
            <value>The left.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.MaximumZ">
            <summary>
            Gets or sets the maximum Z.
            </summary>
            <value>The maximum Z.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.MinimumZ">
            <summary>
            Gets or sets the minimum Z.
            </summary>
            <value>The minimum Z.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Offset">
            <summary>
            Gets or sets the offset.
            </summary>
            <value>The offset.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Right">
            <summary>
            Gets or sets the right.
            </summary>
            <value>The right.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Texture">
            <summary>
            Gets or sets the texture.
            </summary>
            <value>The texture.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Top">
            <summary>
            Gets or sets the top.
            </summary>
            <value>The top.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainModel.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>The width.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TerrainVisual3D">
            <summary>
            A visual element that shows a terrain model.
            </summary>
            <remarks>
            The following terrrain model file formats are supported:
            .bt
            .btz (gzip compressed .bt)
             <para>
            The origin of model will be at the midpoint of the terrain.
            A compression method to convert from ".bt" to ".btz" can be found in the GZipHelper.
            Note that no LOD algorithm is implemented - this is for small terrains only...
             </para>
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.TerrainVisual3D.SourceProperty">
            <summary>
            The source property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TerrainVisual3D.visualChild">
            <summary>
            The visual child.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TerrainVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainVisual3D.SourceChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The source changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TerrainVisual3D.UpdateModel">
            <summary>
            Updates the model.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TerrainVisual3D.Source">
            <summary>
            Gets or sets the source terrain file.
            </summary>
            <value>The source.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TextVisual3D">
            <summary>
            A visual element that shows text.
            </summary>
            <remarks>
            Set the Text property last to avoid multiple updates.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.BackgroundProperty">
            <summary>
            The background property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.BorderBrushProperty">
            <summary>
            The border brush property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.BorderThicknessProperty">
            <summary>
            The border thickness property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.FontFamilyProperty">
            <summary>
            The font family property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.FontSizeProperty">
            <summary>
            The font size property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.FontWeightProperty">
            <summary>
            The font weight property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.ForegroundProperty">
            <summary>
            The Foreground property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.HeightProperty">
            <summary>
            The height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignmentProperty">
            <summary>
            The horizontal alignment property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.IsDoubleSidedProperty">
            <summary>
            The is double sided property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.PaddingProperty">
            <summary>
            The padding property
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.PositionProperty">
            <summary>
            The position property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.TextDirectionProperty">
            <summary>
            The direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.TextProperty">
            <summary>
            The text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.UpDirectionProperty">
            <summary>
            The up property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TextVisual3D.VerticalAlignmentProperty">
            <summary>
            The vertical alignment property
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TextVisual3D.VisualChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The visual changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TextVisual3D.VisualChanged">
            <summary>
            Called when the visual changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.IsFlipped">
            <summary>
            Gets or sets a value indicating whether the text should be flipped (mirrored horizontally).
            </summary>
            <remarks>
            This may be useful when using a mirror transform on the text visual.
            </remarks>
            <value>
              <c>true</c> if text is flipped; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.Background">
            <summary>
            Gets or sets the background brush.
            </summary>
            <value>The background.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.BorderBrush">
            <summary>
            Gets or sets the border brush.
            </summary>
            <value>The border brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.BorderThickness">
            <summary>
            Gets or sets the border thickness.
            </summary>
            <value>The border thickness.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.FontFamily">
            <summary>
            Gets or sets the font family.
            </summary>
            <value>The font family.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.FontSize">
            <summary>
            Gets or sets the size of the font (if not set, the Height property is used.
            </summary>
            <value>The size of the font.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.FontWeight">
            <summary>
            Gets or sets the font weight.
            </summary>
            <value>The font weight.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.Foreground">
            <summary>
            Gets or sets the foreground (text) brush.
            </summary>
            <value>The foreground brush.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.Height">
            <summary>
            Gets or sets the height of the text.
            </summary>
            <value>The text height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.HorizontalAlignment">
            <summary>
            Gets or sets the horizontal alignment.
            </summary>
            <value>The horizontal alignment.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.IsDoubleSided">
            <summary>
            Gets or sets a value indicating whether this text visual is double sided.
            </summary>
            <value><c>true</c> if this instance is double sided; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.Padding">
            <summary>
            Gets or sets the padding.
            </summary>
            <value>The padding.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.Position">
            <summary>
            Gets or sets the position of the text.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>The text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.TextDirection">
            <summary>
            Gets or sets the text direction.
            </summary>
            <value>The direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.UpDirection">
            <summary>
            Gets or sets the up direction of the text.
            </summary>
            <value>The up direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TextVisual3D.VerticalAlignment">
            <summary>
            Gets or sets the vertical alignment.
            </summary>
            <value>The vertical alignment.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ViewCubeVisual3D">
            <summary>
            A visual element that shows a view cube.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.BackTextProperty">
            <summary>
            The back text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.BottomTextProperty">
            <summary>
            The bottom text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.CenterProperty">
            <summary>
            The center property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.FrontTextProperty">
            <summary>
            The front text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.LeftTextProperty">
            <summary>
            The left text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirectionProperty">
            <summary>
            The model up direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.RightTextProperty">
            <summary>
            The right text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.SizeProperty">
            <summary>
            The size property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.TopTextProperty">
            <summary>
            The top text property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.ViewportProperty">
            <summary>
            The viewport property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.faceNormals">
            <summary>
            The normal vectors.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ViewCubeVisual3D.faceUpVectors">
            <summary>
            The up vectors.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ViewCubeVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.ViewportChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The viewport changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.VisualModelChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The visual model changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.AnimateOpacity(System.Windows.Media.Animation.Animatable,System.Double,System.Double)">
            <summary>
            The animate opacity.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="toOpacity">
            The to opacity.
            </param>
            <param name="animationTime">
            The animation time.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.OnViewportChanged">
            <summary>
            The on viewport changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.UpdateVisuals">
            <summary>
            The update visuals.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.AnimationCompleted(System.Object,System.EventArgs)">
            <summary>
            Called when the animation completed.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.AddFace(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Brush,System.String)">
            <summary>
            Adds a face.
            </summary>
            <param name="normal">
            The normal.
            </param>
            <param name="up">
            The up.
            </param>
            <param name="b">
            The b.
            </param>
            <param name="text">
            The text.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.FaceMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Called when mouse left button is clicked on a face.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ViewCubeVisual3D.OnClicked(System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Called when a face was clicked.
            </summary>
            <param name="lookDirection">The look direction.</param>
            <param name="upDirection">Up direction.</param>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.BackText">
            <summary>
              Gets or sets the back text.
            </summary>
            <value>The back text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.BottomText">
            <summary>
              Gets or sets the bottom text.
            </summary>
            <value>The bottom text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Center">
            <summary>
              Gets or sets the center.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.FrontText">
            <summary>
              Gets or sets the front text.
            </summary>
            <value>The front text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.LeftText">
            <summary>
              Gets or sets the left text.
            </summary>
            <value>The left text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ModelUpDirection">
            <summary>
              Gets or sets the model up direction.
            </summary>
            <value>The model up direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.RightText">
            <summary>
              Gets or sets the right text.
            </summary>
            <value>The right text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Size">
            <summary>
              Gets or sets the size.
            </summary>
            <value>The size.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.TopText">
            <summary>
              Gets or sets the top text.
            </summary>
            <value>The top text.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.Viewport">
            <summary>
              Gets or sets the viewport.
            </summary>
            <value>The viewport.</value>
        </member>
        <member name="E:HelixToolkit.Wpf.ViewCubeVisual3D.Clicked">
            <summary>
            Occurs when a face has been clicked on.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs">
            <summary>
            Class ClickedEventArgs
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs.LookDirection">
            <summary>
            Gets or sets the look direction.
            </summary>
            <value>The look direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ViewCubeVisual3D.ClickedEventArgs.UpDirection">
            <summary>
            Gets or sets up direction.
            </summary>
            <value>Up direction.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.DefaultLights">
            <summary>
            A visual element that contains a light model containing 4 directional lights.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.DefaultLights.AddLights(System.Windows.Media.Media3D.Model3DGroup)">
            <summary>
            Adds the lights to the element.
            </summary>
            <param name="lightGroup">
            The light group.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.MaterialHelper">
            <summary>
            Creates diffuse/specular materials.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.ChangeOpacity(System.Windows.Media.Media3D.Material,System.Double)">
            <summary>
            Changes the opacity of a material.
            </summary>
            <param name="material">
            The material.
            </param>
            <param name="d">
            The d.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateImageMaterial(System.String,System.Double,System.UriKind)">
            <summary>
            Creates a material from the specified bitmap file.
            </summary>
            <param name="uri">The uri.</param>
            <param name="opacity">The opacity.</param>
            <param name="uriKind">Kind of the URI.</param>
            <returns>The image material (texture).</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateEmissiveImageMaterial(System.String,System.Windows.Media.Brush,System.UriKind)">
            <summary>
            Creates an emissive image material.
            </summary>
            <param name="uri">The uri.</param>
            <param name="diffuseBrush">The diffuse brush.</param>
            <param name="uriKind">Kind of the URI.</param>
            <returns>The image material.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateImageMaterial(System.Windows.Media.Imaging.BitmapImage,System.Double)">
            <summary>
            Creates a material from the specified image.
            </summary>
            <param name="image">
            The image.
            </param>
            <param name="opacity">
            The opacity value.
            </param>
            <returns>
            The image material.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateEmissiveImageMaterial(System.Windows.Media.Imaging.BitmapImage,System.Windows.Media.Brush)">
            <summary>
            Creates an emissive material from the specified image.
            </summary>
            <param name="image">The image.</param>
            <param name="diffuseBrush">The diffuse brush.</param>
            <returns>The image material</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Color)">
            <summary>
            Creates a material for the specified color.
            </summary>
            <param name="color">The color.</param>
            <returns>The material.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Color,System.Double)">
            <summary>
            Creates a material for the specified color and opacity.
            </summary>
            <param name="color">The color.</param>
            <param name="opacity">The opacity.</param>
            <returns>The material.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Double)">
            <summary>
            Creates a material with the specifed brush as diffuse material.
            This method will also add a white specular material.
            </summary>
            <param name="brush">
            The brush.
            </param>
            <param name="specularPower">
            The specular power.
            </param>
            <returns>
            The material.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.CreateMaterial(System.Windows.Media.Brush,System.Windows.Media.Brush,System.Windows.Media.Brush,System.Double,System.Double)">
            <summary>
            Creates a material with the specified diffuse, emissive and specular brushes.
            </summary>
            <param name="diffuse">The diffuse color.</param>
            <param name="emissive">The emissive color.</param>
            <param name="specular">The specular color.</param>
            <param name="opacity">The opacity.</param>
            <param name="specularPower">The specular power.</param>
            <returns>The material.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.GetFirst``1(System.Windows.Media.Media3D.Material)">
            <summary>
            Gets the first material of the specified type.
            </summary>
            <typeparam name="T">Type of material</typeparam>
            <param name="material">The source material.</param>
            <returns>The first material.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MaterialHelper.GetImage(System.String,System.UriKind)">
            <summary>
            Gets the image from the specified uri.
            </summary>
            <param name="uri">The uri.</param>
            <param name="uriKind">Specifies whether the uri string is relative or absolute.</param>
            <returns>
            The image.
            </returns>
        </member>
        <member name="T:HelixToolkit.Wpf.Materials">
            <summary>
            Contains a set of predefined materials.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Black">
            <summary>
            The black.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Blue">
            <summary>
            The blue.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.DarkGray">
            <summary>
            The dark gray.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Gold">
            <summary>
            The gold.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Gray">
            <summary>
            The gray.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Green">
            <summary>
            The green.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Hue">
            <summary>
            The hue.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.LightGray">
            <summary>
            The light gray.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Rainbow">
            <summary>
            The rainbow.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Red">
            <summary>
            The red.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.White">
            <summary>
            The white.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Yellow">
            <summary>
            The yellow.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Materials.Brown">
            <summary>
            The brown.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.MeshGeometryHelper">
            <summary>
            Provides helper methods for mesh geometries.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CalculateNormals(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Calculates the normals.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
            <returns>
            Collection of normals.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CalculateNormals(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Collections.Generic.IList{System.Int32})">
            <summary>
            Calculates the normals.
            </summary>
            <param name="positions">
            The positions.
            </param>
            <param name="triangleIndices">
            The triangle indices.
            </param>
            <returns>
            Collection of normals.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindBorderEdges(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Find edges that are only connected to one triangle
            </summary>
            <param name="mesh">
            a mesh
            </param>
            <returns>
            edge indices
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindEdges(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Find all edges in the mesh (each edge is only inclued once)
            </summary>
            <param name="mesh">
            a mesh
            </param>
            <returns>
            edge indices (minium index first)
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindSharpEdges(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
            <summary>
            Finds all edges where the angle between adjacent triangle normals
            is larger than minimumAngle
            </summary>
            <param name="mesh">
            a mesh
            </param>
            <param name="minimumAngle">
            the minimum angle between the normals of two adjacent triangles (degrees)
            </param>
            <returns>
            edge indices
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.NoSharedVertices(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Creates a new mesh where no vertices are shared.
            </summary>
            <param name="input">
            The input mesh.
            </param>
            <returns>
            A new mesh.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Simplify(System.Windows.Media.Media3D.MeshGeometry3D,System.Double)">
            <summary>
            Simplifies the specified mesh.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
            <param name="eps">
            The tolerance.
            </param>
            <returns>
            A simplified mesh.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Validate(System.Windows.Media.Media3D.MeshGeometry3D)">
            <summary>
            Validates the specified mesh.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CreateKey(System.UInt32,System.UInt32)">
            <summary>
            Create a 64-bit key from two 32-bit indices
            </summary>
            <param name="i0">
            The i 0.
            </param>
            <param name="i1">
            The i 1.
            </param>
            <returns>
            The create key.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.ReverseKey(System.UInt64,System.UInt32@,System.UInt32@)">
            <summary>
            Extract two 32-bit indices from the 64-bit key
            </summary>
            <param name="key">
            The key.
            </param>
            <param name="i0">
            The i 0.
            </param>
            <param name="i1">
            The i 1.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.Cut(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Cuts the mesh with the specified plane.
            </summary>
            <param name="mesh">The mesh.</param>
            <param name="p">The plane origin.</param>
            <param name="n">The plane normal.</param>
            <returns></returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.GetContourSegments(System.Windows.Media.Media3D.MeshGeometry3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Gets the contour segments.
            </summary>
            <param name="mesh">The mesh.</param>
            <param name="p">The plane origin.</param>
            <param name="n">The plane normal.</param>
            <returns></returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.CombineSegments(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Double)">
            <summary>
            Combines the segments.
            </summary>
            <param name="segments">The segments.</param>
            <param name="eps">The eps.</param>
            <returns>Enumerated connected contour curves.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshGeometryHelper.FindConnectedSegment(System.Collections.Generic.IList{System.Windows.Media.Media3D.Point3D},System.Windows.Media.Media3D.Point3D,System.Double)">
            <summary>
            Finds the nearest connected segment to the specified point.
            </summary>
            <param name="segments">The segments.</param>
            <param name="point">The point.</param>
            <param name="eps">The tolerance.</param>
            <returns>The index of the nearest point.</returns>
        </member>
        <member name="T:HelixToolkit.Wpf.ElementSortingHelper">
            <summary>
            Sorts element by opacity and distance from camera.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.AlphaSort(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Model3DCollection,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Sort Modelgroups in Farthest to Closest order, to enable transparency
            Should be applied whenever the scene is significantly re-oriented
            </summary>
            <param name="cameraPosition">
            The camera Position.
            </param>
            <param name="models">
            The models.
            </param>
            <param name="worldTransform">
            The world Transform.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.GetDistanceSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the distance squared.
            </summary>
            <param name="position">
            The position.
            </param>
            <param name="visual">
            The visual.
            </param>
            <returns>
            The get distance squared.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.GetDistanceSquared(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.GeometryModel3D)">
            <summary>
            Gets the distance squared.
            </summary>
            <param name="position">
            The position.
            </param>
            <param name="model">
            The model.
            </param>
            <returns>
            The get distance squared.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Determines whether the specified visual is transparent.
            </summary>
            <param name="v">
            The v.
            </param>
            <returns>
            <c>true</c> if the specified visual is transparent; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Model3D)">
            <summary>
            Determines whether the specified model is transparent.
            </summary>
            <param name="model">
            The model.
            </param>
            <returns>
            <c>true</c> if the specified model is transparent; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.GeometryModel3D)">
            <summary>
            Determines whether the specified model is transparent.
            </summary>
            <param name="gm3D">
            The GM3 D.
            </param>
            <returns>
            <c>true</c> if the specified GM3 D is transparent; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Media3D.Material)">
            <summary>
            Determines whether any part of the specified material is transparent.
            </summary>
            <param name="material">
            The material.
            </param>
            <returns>
            <c>true</c> if the specified material is transparent; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.IsTransparent(System.Windows.Media.Brush)">
            <summary>
            Determines whether the specified brush is transparent.
            </summary>
            <param name="brush">
            The brush.
            </param>
            <returns>
            <c>true</c> if the specified brush is transparent; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.ElementSortingHelper.SortModel(System.Windows.Media.Media3D.Point3D,System.Collections.Generic.IList{System.Windows.Media.Media3D.Visual3D})">
            <summary>
            Sort scene - first opaque objects, then transparent objects sorted by distance from camera
            </summary>
            <param name="position">
            The position.
            </param>
            <param name="model">
            The model.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.StereoHelper">
            <summary>
            Contains helper methods for stereoscopic views.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoHelper.CalculateStereoBase(System.Double,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Calculate the stereo base using the full Bercovitz formula
            </summary>
            <param name="L">
            Largest distance from the camera lens
            </param>
            <param name="N">
            Nearest distance from the camera lens
            </param>
            <param name="screenWidth">
            Width of screen
            </param>
            <param name="depthRatio">
            depth ratio 1/30
            </param>
            <param name="hfov">
            Horizontal field of view
            </param>
            <returns>
            The stereo base
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoHelper.CalculateStereoBase(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Calculate the stereo base using the full Bercovitz formula
            B = P(LN/(L-N)) (1/F - (L+N)/2LN)
            http://nzphoto.tripod.com/stereo/3dtake/fbercowitz.htm
            </summary>
            <param name="P">
            Parallax aimed for, in mm on the film
            </param>
            <param name="L">
            Largest distance from the camera lens, mm
            </param>
            <param name="N">
            Nearest distance from the camera lens, mm
            </param>
            <param name="F">
            Focal length of the lens, mm
            </param>
            <returns>
            The stereo base
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoHelper.CreateClone(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Create a clone of a Visual3D
            </summary>
            <param name="v">
            a Visual3D
            </param>
            <returns>
            the clone
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoHelper.FindFocalLength(System.Double,System.Double)">
            <summary>
            Find the focal length given the field of view and the format
            http://en.wikipedia.org/wiki/Angle_of_view
            </summary>
            <param name="fov">
            field of view (degrees)
            </param>
            <param name="format">
            e.g. 36mm
            </param>
            <returns>
            The focal length in the same unit as the format
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StereoHelper.UpdateStereoCameras(System.Windows.Media.Media3D.PerspectiveCamera,System.Windows.Media.Media3D.PerspectiveCamera,System.Windows.Media.Media3D.PerspectiveCamera,System.Double,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Updates the left and right camera based on a center camera.
            </summary>
            <param name="centerCamera">
            Center camera (input)
            </param>
            <param name="leftCamera">
            Left camera (is updated)
            </param>
            <param name="rightCamera">
            Right camera (is updated)
            </param>
            <param name="stereoBase">
            Stereo base
            </param>
            <param name="crossViewing">
            true for cross-viewingm false for parallel-viewing
            </param>
            <param name="sameUpDirection">
            use the same UpDirection for both cameras
            </param>
            <param name="sameDirection">
            use the same LookDirection for both cameras
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.TargetSymbolAdorner">
            <summary>
            A Target symbol adorner. This is shown in the HelixViewport3D when manipulating the camera with the mouse.
            </summary>
            <remarks>
            Inspired by Google Earth...
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.TargetSymbolAdorner.#ctor(System.Windows.UIElement,System.Windows.Point)">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TargetSymbolAdorner"/> class.
            </summary>
            <param name="adornedElement">
            The adorned element.
            </param>
            <param name="position">
            The position.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TargetSymbolAdorner.OnRender(System.Windows.Media.DrawingContext)">
            <summary>
            Called when rendering.
            </summary>
            <param name="dc">
            The drawing context.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.TargetSymbolAdorner.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TextCreator">
            <summary>
            Creates text label models or visuals.
            </summary>
            <remarks>
            See http://www.ericsink.com/wpf3d/4_Text.html
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.TextCreator.CreateTextLabel3D(System.String,System.Windows.Media.Brush,System.Boolean,System.Double,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Creates a Visual3D element containing a text label.
            </summary>
            <param name="text">
            The string
            </param>
            <param name="textColor">
            The color of the text.
            </param>
            <param name="isDoubleSided">
            Visible from both sides?
            </param>
            <param name="height">
            Height of the characters
            </param>
            <param name="center">
            The center of the label
            </param>
            <param name="textDirection">
            Horizontal direction of the label
            </param>
            <param name="updirection">
            Vertical direction of the label
            </param>
            <returns>
            Suitable for adding to your Viewport3D
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.TextCreator.CreateTextLabelModel3D(System.String,System.Windows.Media.Brush,System.Boolean,System.Double,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Creates a model for the text label.
            </summary>
            <param name="text">The text.</param>
            <param name="textColor">Color of the text.</param>
            <param name="isDoubleSided">double sided text if set to <c>true</c>.</param>
            <param name="height">The height.</param>
            <param name="center">The center.</param>
            <param name="textDirection">The textDirection.</param>
            <param name="updirection">The updirection.</param>
            <returns>A model.</returns>
        </member>
        <member name="T:HelixToolkit.Wpf.Viewport3DHelper">
            <summary>
            Helper methods for Viewport3D.
            </summary>
            <remarks>
            See Charles Petzold's book "3D programming for Windows" and Eric Sink's "Twelve Days of WPF 3D"
            http://www.ericsink.com/wpf3d/index.html
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Copy(System.Windows.Controls.Viewport3D,System.Int32)">
            <summary>
            Copies the specified viewport to the clipboard.
            </summary>
            <param name="view">The view.</param>
            <param name="m">The oversampling multiplier.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Copy(System.Windows.Controls.Viewport3D,System.Double,System.Double,System.Windows.Media.Brush,System.Int32)">
            <summary>
            Copies the specified viewport to the clipboard.
            </summary>
            <param name="view">The view.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="background">The background.</param>
            <param name="m">The oversampling multiplier.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.CopyXaml(System.Windows.Controls.Viewport3D)">
            <summary>
            Copies the viewport as xaml to the clipboard.
            </summary>
            <param name="view">
            The view.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Export(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush)">
            <summary>
            Exports the specified view.
            </summary>
            <param name="view">The view.</param>
            <param name="fileName">Name of the file.</param>
            <param name="background">The background.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindHits(System.Windows.Controls.Viewport3D,System.Windows.Point)">
            <summary>
            Finds the hits for a given 2D viewport position.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <param name="position">
            The position.
            </param>
            <returns>
            List of hits, sorted with the nearest hit first.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearest(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Vector3D@,System.Windows.DependencyObject@)">
            <summary>
            Finds the nearest point and its normal.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <param name="position">
            The position.
            </param>
            <param name="point">
            The point.
            </param>
            <param name="normal">
            The normal.
            </param>
            <param name="visual">
            The visual.
            </param>
            <returns>
            The find nearest.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearestPoint(System.Windows.Controls.Viewport3D,System.Windows.Point)">
            <summary>
            Find the coordinates of the nearest point given a 2D position in the viewport
            </summary>
            <param name="viewport">The viewport.</param>
            <param name="position">The position.</param>
            <returns>The nearest point, or null if no point was found.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.FindNearestVisual(System.Windows.Controls.Viewport3D,System.Windows.Point)">
            <summary>
            Find the Visual3D that is nearest given a 2D position in the viewport
            </summary>
            <param name="viewport">The viewport.</param>
            <param name="position">The position.</param>
            <returns>
            The nearest visual, or null if no visual was found.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetCameraTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
            <summary>
            Gets the camera transform.
            </summary>
            <param name="viewport3DVisual">The viewport visual.</param>
            <returns>The camera transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetCameraTransform(System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the camera transform.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <returns>
            The camera transform.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetInverseTransform(System.Windows.Media.Media3D.Camera,System.Double)">
            <summary>
            Gets the inverse camera transform.
            </summary>
            <param name="camera">
            The camera.
            </param>
            <param name="aspectRatio">
            The aspect ratio.
            </param>
            <returns>
            The inverse transform.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetLights(System.Windows.Controls.Viewport3D)">
            <summary>
            Get all lights in the Viewport3D.
            </summary>
            <param name="viewport">The viewport.</param>
            <returns>The lights.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetProjectionMatrix(System.Windows.Media.Media3D.Camera,System.Double)">
            <summary>
            Gets the projection matrix for the specified camera.
            </summary>
            <param name="camera">The camera.</param>
            <param name="aspectRatio">The aspect ratio.</param>
            <returns>The projection matrix.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetRay(System.Windows.Controls.Viewport3D,System.Windows.Point)">
            <summary>
            Get the ray into the view volume given by the position in 2D (screen coordinates).
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <param name="position">
            A 2D point.
            </param>
            <returns>
            The ray.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Media.Media3D.Camera,System.Double)">
            <summary>
            Get the combined view and projection transform
            </summary>
            <param name="camera">The camera.</param>
            <param name="aspectRatio">The aspect ratio.</param>
            <returns>The total view and projection transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
            <summary>
            Gets the total transform.
            </summary>
            <param name="viewport3DVisual">The viewport3DVisual.</param>
            <returns>The total transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalTransform(System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the total transform for a Viewport3D.
            </summary>
            <param name="viewport">The viewport.</param>
            <returns>The total transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTransform(System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Get the total transform of a Visual3D
            </summary>
            <param name="viewport">The viewport.</param>
            <param name="visual">The visual.</param>
            <returns>The transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTransform(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Model3D)">
            <summary>
            Gets the transform from the specified Visual3D to the Model3D.
            </summary>
            <param name="visual">The source visual.</param>
            <param name="model">The target model.</param>
            <returns>The transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewMatrix(System.Windows.Media.Media3D.Camera)">
            <summary>
            Obtains the view transform matrix for a camera. (see page 327)
            </summary>
            <param name="camera">
            Camera to obtain the ViewMatrix for
            </param>
            <returns>
            A Matrix3D object with the camera view transform matrix, or a Matrix3D with all zeros if the "camera" is null.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewport(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the viewport for the specified visual.
            </summary>
            <param name="visual">The visual.</param>
            <returns>The parent viewport.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewportTransform(System.Windows.Media.Media3D.Viewport3DVisual)">
            <summary>
            Gets the viewport transform.
            </summary>
            <param name="vis">The viewport3DVisual.</param>
            <returns>The transform.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetViewportTransform(System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the viewport transform.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <returns>The transform.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point2DtoPoint3D(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D@,System.Windows.Media.Media3D.Point3D@)">
            <summary>
            Transforms a Point2D to a Point3D.
            </summary>
            <param name="viewport">The viewport.</param>
            <param name="pointIn">The pt in.</param>
            <param name="pointNear">The point near.</param>
            <param name="pointFar">The point far.</param>
            <returns>The point 2 dto point 3 d.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point2DtoRay3D(System.Windows.Controls.Viewport3D,System.Windows.Point)">
            <summary>
            Transforms a 2D point to a ray.
            </summary>
            <param name="viewport">The viewport.</param>
            <param name="pointIn">The point.</param>
            <returns>The ray.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Point3DtoPoint2D(System.Windows.Controls.Viewport3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Transforms the Point3D to a Point2D.
            </summary>
            <param name="viewport">The viewport.</param>
            <param name="point">The 3D point.</param>
            <returns>The point.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.Print(System.Windows.Controls.Viewport3D,System.String)">
            <summary>
            Prints the specified viewport.
            </summary>
            <param name="vp">
            The viewport.
            </param>
            <param name="description">
            The description.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.RenderBitmap(System.Windows.Controls.Viewport3D,System.Windows.Media.Brush,System.Int32)">
            <summary>
            Renders the viewport to a bitmap.
            </summary>
            <param name="view">The viewport.</param>
            <param name="background">The background.</param>
            <param name="m">The oversampling multiplier.</param>
            <returns>A bitmap.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.RenderBitmap(System.Windows.Controls.Viewport3D,System.Double,System.Double,System.Windows.Media.Brush,System.Int32)">
            <summary>
            Renders the viewport to a bitmap.
            </summary>
            <param name="view">The viewport.</param>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="background">The background.</param>
            <param name="m">The oversampling multiplier.</param>
            <returns>A bitmap.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ResizeAndArrange(System.Windows.Controls.Viewport3D,System.Double,System.Double)">
            <summary>
            Resizes and arranges the viewport.
            </summary>
            <param name="view">
            The view.
            </param>
            <param name="width">
            The width.
            </param>
            <param name="height">
            The height.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SaveBitmap(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush,System.Int32)">
            <summary>
            Saves the viewport to a file.
            </summary>
            <param name="view">The view.</param>
            <param name="fileName">Name of the file.</param>
            <param name="background">The background brush.</param>
            <param name="m">The oversampling multiplier.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor``1(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Visual3D})">
            <summary>
            Recursive search in a Visual3D collection for objects of given type T
            </summary>
            <typeparam name="T">The type to search for.</typeparam>
            <param name="collection">The collection.</param>
            <returns>A list of models.</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.UnProject(System.Windows.Controls.Viewport3D,System.Windows.Point,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            Un projects a point from the screen (2D) to a point on plane (3D)
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <param name="p">
            The 2D point.
            </param>
            <param name="position">
            A point in the plane.
            </param>
            <param name="normal">
            The plane normal.
            </param>
            <returns>
            A 3D point.
            </returns>
            <remarks>
            Maps window coordinates to object coordinates like gluUnProject.
            </remarks>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.UnProject(System.Windows.Controls.Viewport3D,System.Windows.Point)">
            <summary>
            Un projects a point from the screen (2D) to a point on the plane trough the camera target point.
            </summary>
            <param name="viewport">
            The viewport.
            </param>
            <param name="p">
            The 2D point.
            </param>
            <returns>
            A 3D point.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTotalNumberOfTriangles(System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the total number of triangles in the viewport.
            </summary>
            <param name="viewport">The viewport.</param>
            <returns>The total number of triangles</returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.CopyBitmap(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">
            <summary>
            Copies the bitmap.
            </summary>
            <param name="source">The source bitmap.</param>
            <param name="target">The target bitmap.</param>
            <param name="offsetx">The x offset.</param>
            <param name="offsety">The y offset.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportKerkythea(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush)">
            <summary>
            Exports to kerkythea.
            </summary>
            <param name="view">The view.</param>
            <param name="fileName">Name of the file.</param>
            <param name="background">The background.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportKerkythea(System.Windows.Controls.Viewport3D,System.String,System.Windows.Media.Brush,System.Int32,System.Int32)">
            <summary>
            Exports to kerkythea.
            </summary>
            <param name="view">
            The view.
            </param>
            <param name="fileName">
            Name of the file.
            </param>
            <param name="background">
            The background.
            </param>
            <param name="width">
            The width.
            </param>
            <param name="height">
            The height.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportObj(System.Windows.Controls.Viewport3D,System.String)">
            <summary>
            Exports to obj.
            </summary>
            <param name="view">
            The view.
            </param>
            <param name="fileName">
            Name of the file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportX3D(System.Windows.Controls.Viewport3D,System.String)">
            <summary>
            Exports to X3D.
            </summary>
            <param name="view">
            The view.
            </param>
            <param name="fileName">
            Name of the file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportCollada(System.Windows.Controls.Viewport3D,System.String)">
            <summary>
            Exports to COLLADA.
            </summary>
            <param name="view">The view.</param>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.ExportXaml(System.Windows.Controls.Viewport3D,System.String)">
            <summary>
            Exports to xaml.
            </summary>
            <param name="view">
            The view.
            </param>
            <param name="fileName">
            Name of the file.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetGlobalHitPosition(System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult,System.Windows.Controls.Viewport3D)">
            <summary>
            Gets the hit position transformed to global (viewport) coordinates.
            </summary>
            <param name="rayHit">
            The hit structure.
            </param>
            <param name="viewport">
            The viewport.
            </param>
            <returns>
            The 3D position of the hit.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetNormalHit(System.Windows.Media.Media3D.RayMeshGeometry3DHitTestResult)">
            <summary>
            Gets the normal for a hit test result.
            </summary>
            <param name="rayHit">
            The ray hit.
            </param>
            <returns>
            The normal.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.GetTransform(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Gets the transform.
            </summary>
            <param name="current">
            The current.
            </param>
            <param name="model">
            The model.
            </param>
            <param name="parentTransform">
            The parent transform.
            </param>
            <returns>
            The transform.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Visual3D},System.Type,System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D})">
            <summary>
            Recursive search for an object of a given type
            </summary>
            <param name="collection">The collection.</param>
            <param name="type">The type.</param>
            <param name="output">The output.</param>
        </member>
        <member name="M:HelixToolkit.Wpf.Viewport3DHelper.SearchFor(System.Collections.Generic.IEnumerable{System.Windows.Media.Media3D.Model3D},System.Type,System.Collections.Generic.IList{System.Windows.Media.Media3D.Model3D})">
            <summary>
            Searches for models of the specified type.
            </summary>
            <param name="collection">
            The collection.
            </param>
            <param name="type">
            The type.
            </param>
            <param name="output">
            The output.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.Viewport3DHelper.HitResult">
            <summary>
            A hit result.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Distance">
            <summary>
            Gets or sets the distance.
            </summary>
            <value>The distance.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Mesh">
            <summary>
            Gets the mesh.
            </summary>
            <value>The mesh.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Model">
            <summary>
            Gets the model.
            </summary>
            <value>The model.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Normal">
            <summary>
            Gets or sets the normal.
            </summary>
            <value>The normal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.RayHit">
            <summary>
            Gets or sets the ray hit.
            </summary>
            <value>The ray hit.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.Viewport3DHelper.HitResult.Visual">
            <summary>
            Gets the visual.
            </summary>
            <value>The visual.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.Visual3DHelper">
            <summary>
            Helper methods for <see cref="T:System.Windows.Media.Media3D.Visual3D"/> objects.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.Visual3DHelper.Visual3DModelPropertyInfo">
            <summary>
            The visual 3 d model property info.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.Find``1(System.Windows.DependencyObject)">
            <summary>
            Finds a child of the specified type.
            </summary>
            <typeparam name="T">
            </typeparam>
            <param name="parent">
            The parent.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.FindBounds(System.Windows.Media.Media3D.Visual3DCollection)">
            <summary>
            Finds the bounding box for a collection of Visual3Ds.
            </summary>
            <param name="children">
            The children.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.FindBounds(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Finds the bounding box for the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <param name="transform">
            The transform of visual.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetTransform(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the transform for the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewport3D(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the Viewport3D from the specified visual.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            The Viewport3D
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetViewportTransform(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the transform to viewport space.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            A transformation matrix.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.IsAttachedToViewport3D(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Determines whether the visual is attached to a Viewport3D.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            The is attached to viewport 3 d.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3DCollection,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
            <summary>
            Traverses the Visual3D/Model3D tree. Run the specified action for each Model3D.
            </summary>
            <typeparam name="T">
            </typeparam>
            <param name="visuals">
            The visuals.
            </param>
            <param name="action">
            The action.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
            <summary>
            Traverses the Visual3D/Model3D tree. Run the specified action for each Model3D.
            </summary>
            <typeparam name="T">
            </typeparam>
            <param name="visual">
            The visual.
            </param>
            <param name="action">
            The action.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.TraverseModel``1(System.Windows.Media.Media3D.Model3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
            <summary>
            Traverses the Model3D tree. Run the specified action for each Model3D.
            </summary>
            <typeparam name="T">
            </typeparam>
            <param name="model">
            The model.
            </param>
            <param name="action">
            The action.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.TraverseModel``1(System.Windows.Media.Media3D.Model3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
            <summary>
            Traverses the Model3D tree. Run the specified action for each Model3D.
            </summary>
            <typeparam name="T">
            </typeparam>
            <param name="model">
            The model.
            </param>
            <param name="transform">
            The transform.
            </param>
            <param name="action">
            The action.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetChildren(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the children.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.GetModel(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Gets the model for the specified Visual3D.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.Visual3DHelper.Traverse``1(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Transform3D,System.Action{``0,System.Windows.Media.Media3D.Transform3D})">
            <summary>
            Traverses the specified visual.
            </summary>
            <typeparam name="T">
            </typeparam>
            <param name="visual">
            The visual.
            </param>
            <param name="transform">
            The transform.
            </param>
            <param name="action">
            The action.
            </param>
        </member>
        <member name="T:HelixToolkit.Wpf.StudioReader">
            <summary>
            A 3D Studio file reader.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.StudioReader.materials">
            <summary>
            The materials.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.Read(System.String)">
            <summary>
            Reads the model from the specified path.
            </summary>
            <param name="path">
            The path.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.Read(System.IO.Stream)">
            <summary>
            Reads the model from the specified stream.
            </summary>
            <param name="s">
            The stream.
            </param>
            <returns>
            The model.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadChunkId(System.IO.BinaryReader)">
            <summary>
            Read a chunk id.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            The chunk ID.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadChunkSize(System.IO.BinaryReader)">
            <summary>
            Read a chunk size.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            The read chunk size.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadColor(System.IO.BinaryReader)">
            <summary>
            Read a color.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            A color.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadData(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read data.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <param name="size">
            Excluding header size
            </param>
            <returns>
            The data.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadFaceList(System.IO.BinaryReader)">
            <summary>
            Read a face list.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            The face list.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadFaceMaterials(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read face materials.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <param name="msize">
            The msize.
            </param>
            <returns>
            The materials.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadMatMap(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read a mat map.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <param name="size">
            The size.
            </param>
            <returns>
            The mat map.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadMaterial(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read a material.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <param name="msize">
            The size.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadObject(System.IO.BinaryReader,System.Int32)">
            <summary>
            Read an object.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <param name="msize">
            The size.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadString(System.IO.BinaryReader)">
            <summary>
            Read a string.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            The string.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadTexCoords(System.IO.BinaryReader)">
            <summary>
            Read tex coords.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            The tex coords.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadTransformation(System.IO.BinaryReader)">
            <summary>
            Read a transformation.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            A transformation.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadTriangularMesh(System.IO.BinaryReader,System.Int32)">
            <summary>
            The read triangular mesh.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <param name="chunkSize">
            The chunk size.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadVector(System.IO.BinaryReader)">
            <summary>
            Read a vector.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            A vector.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.StudioReader.ReadVertexList(System.IO.BinaryReader)">
            <summary>
            Read a vertex list.
            </summary>
            <param name="reader">
            The reader.
            </param>
            <returns>
            A vertex list.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.StudioReader.TexturePath">
            <summary>
            Gets or sets the texture path.
            </summary>
            <value> The texture path. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.StudioReader.Model">
            <summary>
            Gets or sets Model.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.StudioReader.ChunkID">
            <summary>
            The chunk id.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.StudioReader.FaceMaterial">
            <summary>
            The face material.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.StudioReader.FaceMaterial.Faces">
            <summary>
            Gets or sets Faces.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.StudioReader.FaceMaterial.Name">
            <summary>
            Gets or sets Name.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.Wpf.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Wpf.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.Wpf.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.AnaglyphEffect">
            <summary>
            Provides an anaglyph blending effect.
            </summary>
            <remarks>
            Usage:
            1. Add the effect to the LEFT EYE UIElement.
            2. Set RightInput to a VisualBrush of the RIGHT EYE UIElement.
            See the AnaglyphView3D for an example.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.EffectFile">
            <summary>
            The effect file.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.LeftInputProperty">
            <summary>
            The left input property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.MethodProperty">
            <summary>
            The method property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.RightInputProperty">
            <summary>
            The right input property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.OffsetProperty">
            <summary>
            This property is mapped to the offset variable within the pixel shader.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.Shader">
            <summary>
            The shader.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.AnaglyphEffect.ShaderMethodProperty">
            <summary>
            This property is mapped to the method variable within the pixel shader.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphEffect.#cctor">
            <summary>
            Initializes static members of the <see cref="T:HelixToolkit.Wpf.AnaglyphEffect"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphEffect.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.AnaglyphEffect"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.AnaglyphEffect.AnaglyphMethodChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The anaglyph method changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphEffect.LeftInput">
            <summary>
            Gets or sets the left input brush.
            </summary>
            <value>The left input.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphEffect.Method">
            <summary>
            Gets or sets the anaglyph method.
            </summary>
            <value>The method.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphEffect.Offset">
            <summary>
            Gets or sets the horizontal offset.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphEffect.RightInput">
            <summary>
            Gets or sets the right input brush.
            </summary>
            <value>The right input.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.AnaglyphEffect.ShaderMethod">
            <summary>
            Gets or sets the shader method.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.CoordinateSystemVisual3D">
            <summary>
            A visual element that shows a coordinate system with arrows in the X, Y and Z directions.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengthsProperty">
            <summary>
            The arrow lengths property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColorProperty">
            <summary>
            The x axis color property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColorProperty">
            <summary>
            The y axis color property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColorProperty">
            <summary>
            The z axis color property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.CoordinateSystemVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.GeometryChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The geometry changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CoordinateSystemVisual3D.OnGeometryChanged">
            <summary>
            Called when the geometry has changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ArrowLengths">
            <summary>
            Gets or sets the arrow lengths.
            </summary>
            <value>The arrow lengths.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.XAxisColor">
            <summary>
            Gets or sets the color of the X axis.
            </summary>
            <value>The color of the X axis.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.YAxisColor">
            <summary>
            Gets or sets the color of the Y axis.
            </summary>
            <value>The color of the Y axis.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.CoordinateSystemVisual3D.ZAxisColor">
            <summary>
            Gets or sets the color of the Z axis.
            </summary>
            <value>The color of the Z axis.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.VectorFieldVisual3D">
            <summary>
            A visual element that shows a vector field.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.model">
            <summary>
            The model.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.body">
            <summary>
            The body geometry.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.VectorFieldVisual3D.head">
            <summary>
            The head geometry.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.VectorFieldVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.UpdateModel">
            <summary>
            Updates the model.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateBodyTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            The create body transform.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="z">
            The z.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateHeadTransform(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Vector3D)">
            <summary>
            The create head transform.
            </summary>
            <param name="p">
            The p.
            </param>
            <param name="z">
            The z.
            </param>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.VectorFieldVisual3D.CreateGeometry">
            <summary>
            The create geometry.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Diameter">
            <summary>
            Gets or sets the diameter.
            </summary>
            <value>The diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Directions">
            <summary>
            Gets or sets the directions.
            </summary>
            <value>The directions.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Fill">
            <summary>
            Gets or sets the fill.
            </summary>
            <value>The fill.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.HeadLength">
            <summary>
            Gets or sets the length of the head.
            </summary>
            <value>The length of the head.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.Positions">
            <summary>
            Gets or sets the positions.
            </summary>
            <value>The positions.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.VectorFieldVisual3D.ThetaDiv">
            <summary>
            Gets or sets the number of divisions of the arrows.
            </summary>
            <value>The theta div.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.SortingMethod">
            <summary>
            Specifies the sorting method for the SortingVisual3D.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingMethod.BoundingBoxCenter">
            <summary>
            Sort on the distance from camera to bounding box center.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingMethod.BoundingBoxCorners">
            <summary>
            Sort on the minimum distance from camera to bounding box corners.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingMethod.BoundingSphereSurface">
            <summary>
            Sort on the minimum distance from camera to bounding sphere surface.
            </summary>
        </member>
        <member name="T:HelixToolkit.Wpf.SortingVisual3D">
            <summary>
            A visual element that sorts the children by distance from camera.
            </summary>
            <remarks>
            The children are sorted by the distance to the camera position. This will not always work when you have overlapping objects.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisualsProperty">
            <summary>
            The check for opaque visuals property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingVisual3D.IsSortingProperty">
            <summary>
            The is sorting property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingVisual3D.MethodProperty">
            <summary>
            The method property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingVisual3D.SortingFrequencyProperty">
            <summary>
            The sorting frequency property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SortingVisual3D.startTick">
            <summary>
            The start tick.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.SortingVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.OnCompositionTargetRendering(System.Object,System.Windows.Media.RenderingEventArgs)">
            <summary>
            The composition target_ rendering.
            </summary>
            <param name="sender">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.IsSortingChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The is sorting changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.GetCameraDistance(System.Windows.Media.Media3D.Visual3D,System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Transform3D)">
            <summary>
            Gets the distance from the camera for the specified visual.
            </summary>
            <param name="c">
            The visual.
            </param>
            <param name="cameraPos">
            The camera position.
            </param>
            <param name="transform">
            The total transform of the visual.
            </param>
            <returns>
            The camera distance.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.IsVisualTransparent(System.Windows.Media.Media3D.Visual3D)">
            <summary>
            Determines if the specified visual is transparent.
            </summary>
            <param name="visual">
            The visual.
            </param>
            <returns>
            True if the visual is transparent.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.OnIsSortingChanged">
            <summary>
            The on is sorting changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SortingVisual3D.SortChildren">
            <summary>
            The sort children.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.SortingVisual3D.CheckForOpaqueVisuals">
            <summary>
            Gets or sets a value indicating whether to check if there are opaque child visuals.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.SortingVisual3D.IsSorting">
            <summary>
            Gets or sets a value indicating whether this instance is being sorted. When the visual is removed from the Viewport3D, this property should be set to false to unsubscribe the rendering event.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.SortingVisual3D.Method">
            <summary>
            Gets or sets the sorting method.
            </summary>
            <value> The method. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.SortingVisual3D.SortingFrequency">
            <summary>
            Gets or sets the sorting frequency (Hz).
            </summary>
            <value> The sorting frequency. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.LightVisual3D">
            <summary>
            A visual element that shows a model for the specified light.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.LightVisual3D.LightProperty">
            <summary>
            The light property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.LightVisual3D.LightChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The light changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.LightVisual3D.OnLightChanged">
            <summary>
            Called when the light changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.LightVisual3D.Light">
            <summary>
            Gets or sets the light.
            </summary>
            <value>The light.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.MeshNormalsVisual3D">
            <summary>
            A visual element that shows the normals of the specified mesh geometry.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.ColorProperty">
            <summary>
            The color property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.MeshNormalsVisual3D.MeshProperty">
            <summary>
            The mesh property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshNormalsVisual3D.MeshChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The mesh changed.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <param name="args">
            The args.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.MeshNormalsVisual3D.OnMeshChanged">
            <summary>
            Updates the visuals.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Color">
            <summary>
            Gets or sets the color of the normals.
            </summary>
            <value> The color. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Diameter">
            <summary>
            Gets or sets the diameter of the normal arrows.
            </summary>
            <value> The diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.MeshNormalsVisual3D.Mesh">
            <summary>
            Gets or sets the mesh.
            </summary>
            <value> The mesh. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.ArrowVisual3D">
            <summary>
            A visual element that shows an arrow.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ArrowVisual3D.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ArrowVisual3D.HeadLengthProperty">
            <summary>
            The head length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ArrowVisual3D.Point1Property">
            <summary>
            The point 1 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ArrowVisual3D.Point2Property">
            <summary>
            The point 2 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ArrowVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ArrowVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Diameter">
            <summary>
            Gets or sets the diameter.
            </summary>
            <value>The diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Direction">
            <summary>
            Gets or sets the direction.
            </summary>
            <value>The direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.HeadLength">
            <summary>
            Gets or sets the length of the head.
            </summary>
            <value>The length of the head.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Origin">
            <summary>
            Gets or sets the origin.
            </summary>
            <value>The origin.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Point1">
            <summary>
            Gets or sets the start point of the arrow.
            </summary>
            <value>The start point.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.Point2">
            <summary>
            Gets or sets the end point of the arrow.
            </summary>
            <value>The end point.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.ArrowVisual3D.ThetaDiv">
            <summary>
            Gets or sets the number of divisions around the arrow.
            </summary>
            <value>The number of divisions.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.BoxVisual3D">
            <summary>
            A visual element that renders a box.
            </summary>
            <remarks>
            The box is aligned with the local X, Y and Z coordinate system
            Use a transform to orient the box in other directions.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.BoxVisual3D.BottomFaceProperty">
            <summary>
            The bottom face property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoxVisual3D.CenterProperty">
            <summary>
            The center property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoxVisual3D.HeightProperty">
            <summary>
            The height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoxVisual3D.LengthProperty">
            <summary>
            The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoxVisual3D.TopFaceProperty">
            <summary>
            The top face property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoxVisual3D.WidthProperty">
            <summary>
            The width property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoxVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>The mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.BoxVisual3D.BottomFace">
            <summary>
            Gets or sets a value indicating whether to include the bottom face.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BoxVisual3D.Center">
            <summary>
            Gets or sets the center of the box.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BoxVisual3D.Height">
            <summary>
            Gets or sets the height (along local z-axis).
            </summary>
            <value>The height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BoxVisual3D.Length">
            <summary>
            Gets or sets the length of the box (along local x-axis).
            </summary>
            <value>The length.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.BoxVisual3D.TopFace">
            <summary>
            Gets or sets a value indicating whether to include the top face.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.BoxVisual3D.Width">
            <summary>
            Gets or sets the width of the box (along local y-axis).
            </summary>
            <value>The width.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.QuadVisual3D">
            <summary>
            A visual element that displays a quadrilateral polygon.
            </summary>
            <remarks>
            See http://en.wikipedia.org/wiki/Quadrilateral
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point1Property">
            <summary>
            The point 1 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point2Property">
            <summary>
            The point 2 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point3Property">
            <summary>
            The point 3 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.QuadVisual3D.Point4Property">
            <summary>
            The point 4 property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.QuadVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point1">
            <summary>
            Gets or sets the first point.
            </summary>
            <value>The point1.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point2">
            <summary>
            Gets or sets the second point.
            </summary>
            <value>The point2.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point3">
            <summary>
            Gets or sets the third point.
            </summary>
            <value>The point3.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.QuadVisual3D.Point4">
            <summary>
            Gets or sets the fourth point.
            </summary>
            <value>The point4.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.PieSliceVisual3D">
            <summary>
            A visual element that shows a flat pie slice defined by center, normal, up vectors, inner and outer radius, start and end angles.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.CenterProperty">
            <summary>
            The center property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.EndAngleProperty">
            <summary>
            The end angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadiusProperty">
            <summary>
            The inner radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.NormalProperty">
            <summary>
            The normal property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadiusProperty">
            <summary>
            The outer radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.StartAngleProperty">
            <summary>
            The start angle property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PieSliceVisual3D.UpVectorProperty">
            <summary>
            The up vector property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PieSliceVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.Center">
            <summary>
            Gets or sets the center.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.EndAngle">
            <summary>
            Gets or sets the end angle.
            </summary>
            <value>The end angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.InnerRadius">
            <summary>
            Gets or sets the inner radius.
            </summary>
            <value>The inner radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.Normal">
            <summary>
            Gets or sets the normal.
            </summary>
            <value>The normal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.OuterRadius">
            <summary>
            Gets or sets the outer radius.
            </summary>
            <value>The outer radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.StartAngle">
            <summary>
            Gets or sets the start angle.
            </summary>
            <value>The start angle.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.ThetaDiv">
            <summary>
            Gets or sets the number of angular divisions of the slice.
            </summary>
            <value>The theta div.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PieSliceVisual3D.UpVector">
            <summary>
            Gets or sets up vector.
            </summary>
            <value>Up vector.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.ExtrudedVisual3D">
            <summary>
            A visual element that extrudes a section along a path.
            </summary>
            <remarks>
            The implementation will not work well if there are sharp bends in the path.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.DiametersProperty">
            <summary>
            The diameters property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosedProperty">
            <summary>
            The is path closed property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosedProperty">
            <summary>
            The is section closed property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.PathProperty">
            <summary>
            The path property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.SectionProperty">
            <summary>
            The section property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinatesProperty">
            <summary>
            The texture coordinates property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.ExtrudedVisual3D.UpVectorProperty">
            <summary>
            The up vector property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ExtrudedVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.ExtrudedVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.ExtrudedVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/> .
            </summary>
            <returns>
            A triangular mesh geometry.
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Diameters">
            <summary>
            Gets or sets the diameters along the path.
            </summary>
            <value> The diameters. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsPathClosed">
            <summary>
            Gets or sets a value indicating whether the path is closed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.IsSectionClosed">
            <summary>
            Gets or sets a value indicating whether the section is closed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Path">
            <summary>
            Gets or sets the path.
            </summary>
            <value> The path. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.Section">
            <summary>
            Gets or sets the section.
            </summary>
            <value> The section. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.TextureCoordinates">
            <summary>
            Gets or sets the texture coordinates along the path (X only).
            </summary>
            <value> The texture coordinates. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.ExtrudedVisual3D.UpVector">
            <summary>
            Gets or sets the up vector.
            </summary>
            <value> The up vector. </value>
        </member>
        <member name="T:HelixToolkit.Wpf.TubeVisual3D">
            <summary>
            A visual element that shows a tube along a specified path.
            </summary>
            <remarks>
            The implementation will not work well if there are sharp bends in the path.
            </remarks>
        </member>
        <member name="F:HelixToolkit.Wpf.TubeVisual3D.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TubeVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TubeVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.TubeVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TubeVisual3D.SectionChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The section changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.TubeVisual3D.OnSectionChanged">
            <summary>
            Updates the section.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TubeVisual3D.Diameter">
            <summary>
            Gets or sets the diameter of the tube.
            </summary>
            <value>The diameter of the tube.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TubeVisual3D.ThetaDiv">
            <summary>
            Gets or sets the number of divsions around the tube.
            </summary>
            <value>The theta div.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.CubeVisual3D">
            <summary>
            A visual element that displays a cube.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.CubeVisual3D.SideLengthProperty">
            <summary>
            The side length property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.CubeVisual3D.SideLengthChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            The side length changed.
            </summary>
            <param name="d">
            The d.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.CubeVisual3D.OnSideLengthChanged">
            <summary>
            The on side length changed.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.CubeVisual3D.SideLength">
            <summary>
            Gets or sets the length of the cube sides.
            </summary>
            <value>The length of the sides.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.GridLinesVisual3D">
            <summary>
            A visual element that shows a set of grid lines.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.CenterProperty">
            <summary>
            The center property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.DistanceProperty">
            <summary>
            The distance property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirectionProperty">
            <summary>
            The length direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.LengthProperty">
            <summary>
            The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistanceProperty">
            <summary>
            The major distance property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.NormalProperty">
            <summary>
            The normal property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.ThicknessProperty">
            <summary>
            The thickness property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.WidthProperty">
            <summary>
            The width property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.lengthDirection">
            <summary>
            The length direction.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.GridLinesVisual3D.widthDirection">
            <summary>
            The width direction.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:HelixToolkit.Wpf.GridLinesVisual3D"/> class.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.IsMultipleOf(System.Double,System.Double)">
            <summary>
            Determines whether y is a multiple of d.
            </summary>
            <param name="y">
            The y.
            </param>
            <param name="d">
            The d.
            </param>
            <returns>
            The is multiple of.
            </returns>
        </member>
        <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.AddLineX(HelixToolkit.Wpf.MeshBuilder,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            The add line x.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
            <param name="x">
            The x.
            </param>
            <param name="minY">
            The min y.
            </param>
            <param name="maxY">
            The max y.
            </param>
            <param name="thickness">
            The thickness.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.AddLineY(HelixToolkit.Wpf.MeshBuilder,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            The add line y.
            </summary>
            <param name="mesh">
            The mesh.
            </param>
            <param name="y">
            The y.
            </param>
            <param name="minX">
            The min x.
            </param>
            <param name="maxX">
            The max x.
            </param>
            <param name="thickness">
            The thickness.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.GridLinesVisual3D.GetPoint(System.Double,System.Double)">
            <summary>
            Gets a point on the plane.
            </summary>
            <param name="x">
            The x coordinate.
            </param>
            <param name="y">
            The y coordinate.
            </param>
            <returns>
            </returns>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Center">
            <summary>
            Gets or sets the center of the grid.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Length">
            <summary>
            Gets or sets the length of the grid area.
            </summary>
            <value>The length.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.LengthDirection">
            <summary>
            Gets or sets the length direction of the grid.
            </summary>
            <value>The length direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.MajorDistance">
            <summary>
            Gets or sets the distance between major grid lines.
            </summary>
            <value>The distance.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.MinorDistance">
            <summary>
            Gets or sets the distance between minor grid lines.
            </summary>
            <value>The distance.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Normal">
            <summary>
            Gets or sets the normal vector of the grid plane.
            </summary>
            <value>The normal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Thickness">
            <summary>
            Gets or sets the thickness of the grid lines.
            </summary>
            <value>The thickness.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.GridLinesVisual3D.Width">
            <summary>
            Gets or sets the width of the grid area (perpendicular to the length direction).
            </summary>
            <value>The width.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.RectangleVisual3D">
            <summary>
            A visual element that shows a 3D rectangle defined by origin, normal, length and width.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.DivLengthProperty">
            <summary>
            The div length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.DivWidthProperty">
            <summary>
            The div width property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.LengthDirectionProperty">
            <summary>
            The length direction property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.LengthProperty">
            <summary>
            The length property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.NormalProperty">
            <summary>
            The normal property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.OriginProperty">
            <summary>
            The origin property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.RectangleVisual3D.WidthProperty">
            <summary>
            The width property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.RectangleVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.DivLength">
            <summary>
            Gets or sets the number of divisions in the 'length' direction.
            </summary>
            <value>The number of divisions.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.DivWidth">
            <summary>
            Gets or sets the number of divisions in the 'width' direction.
            </summary>
            <value>The number of divisions.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Length">
            <summary>
            Gets or sets the length.
            </summary>
            <value>The length.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.LengthDirection">
            <summary>
            Gets or sets the length direction.
            </summary>
            <value>The length direction.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Normal">
            <summary>
            Gets or sets the normal vector of the plane.
            </summary>
            <value>The normal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Origin">
            <summary>
            Gets or sets the center point of the plane.
            </summary>
            <value>The origin.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.RectangleVisual3D.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>The width.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.SphereVisual3D">
            <summary>
            A visual element that shows a sphere defined by center and radius.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SphereVisual3D.CenterProperty">
            <summary>
            The center property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SphereVisual3D.PhiDivProperty">
            <summary>
            The phi div property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SphereVisual3D.RadiusProperty">
            <summary>
            The radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.SphereVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.SphereVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereVisual3D.Center">
            <summary>
            Gets or sets the center of the sphere.
            </summary>
            <value>The center.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereVisual3D.PhiDiv">
            <summary>
            Gets or sets the number of divisions in the phi direction (from "top" to "bottom").
            </summary>
            <value>The phi div.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereVisual3D.Radius">
            <summary>
            Gets or sets the radius of the sphere.
            </summary>
            <value>The radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.SphereVisual3D.ThetaDiv">
            <summary>
            Gets or sets the number of divisions in the theta direction (around the sphere).
            </summary>
            <value>The theta div.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.TruncatedConeVisual3D">
            <summary>
            A visual element that shows a truncated cone defined by origin, height, normal, base- and top radius.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCapProperty">
            <summary>
            The base cap property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadiusProperty">
            <summary>
            The base radius property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.HeightProperty">
            <summary>
            The height property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.NormalProperty">
            <summary>
            The normal property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.OriginProperty">
            <summary>
            The origin property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCapProperty">
            <summary>
            The top cap property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadiusProperty">
            <summary>
            The top radius property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.TruncatedConeVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseCap">
            <summary>
            Gets or sets a value indicating whether to include a base cap.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.BaseRadius">
            <summary>
            Gets or sets the base radius.
            </summary>
            <value>The base radius.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Height">
            <summary>
            Gets or sets the height.
            </summary>
            <value>The height.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Normal">
            <summary>
            Gets or sets the normal.
            </summary>
            <value>The normal.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.Origin">
            <summary>
            Gets or sets the origin.
            </summary>
            <value>The origin.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.ThetaDiv">
            <summary>
            Gets or sets the theta div.
            </summary>
            <value>The theta div.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopCap">
            <summary>
            Gets or sets a value indicating whether to include a top cap.
            </summary>
        </member>
        <member name="P:HelixToolkit.Wpf.TruncatedConeVisual3D.TopRadius">
            <summary>
            Gets or sets the top radius.
            </summary>
            <value>The top radius.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.PipeVisual3D">
            <summary>
            A visual element that shows a pipe between two points.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PipeVisual3D.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PipeVisual3D.InnerDiameterProperty">
            <summary>
            The inner diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PipeVisual3D.Point1Property">
            <summary>
            The point 1 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PipeVisual3D.Point2Property">
            <summary>
            The point 2 property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.PipeVisual3D.ThetaDivProperty">
            <summary>
            The theta div property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.PipeVisual3D.Tessellate">
            <summary>
            Do the tesselation and return the <see cref="T:System.Windows.Media.Media3D.MeshGeometry3D"/>.
            </summary>
            <returns>A triangular mesh geometry.</returns>
        </member>
        <member name="P:HelixToolkit.Wpf.PipeVisual3D.Diameter">
            <summary>
            Gets or sets the (outer) diameter.
            </summary>
            <value>The diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PipeVisual3D.InnerDiameter">
            <summary>
            Gets or sets the inner diameter.
            </summary>
            <value>The inner diameter.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PipeVisual3D.Point1">
            <summary>
            Gets or sets the start point.
            </summary>
            <value>The start point.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PipeVisual3D.Point2">
            <summary>
            Gets or sets the end point.
            </summary>
            <value>The end point.</value>
        </member>
        <member name="P:HelixToolkit.Wpf.PipeVisual3D.ThetaDiv">
            <summary>
            Gets or sets the theta div.
            </summary>
            <value>The theta div.</value>
        </member>
        <member name="T:HelixToolkit.Wpf.BoundingBoxVisual3D">
            <summary>
            A visual element that shows a wireframe for the specified bounding box.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBoxProperty">
            <summary>
            The bounding box property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.DiameterProperty">
            <summary>
            The diameter property.
            </summary>
        </member>
        <member name="F:HelixToolkit.Wpf.BoundingBoxVisual3D.FillProperty">
            <summary>
            The fill property.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.OnBoxChanged">
            <summary>
            Updates the box.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.OnFillChanged">
            <summary>
            Called when the fill changed.
            </summary>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.BoxChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the box dimensions changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The event arguments.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.FillChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Called when the fill changed.
            </summary>
            <param name="d">
            The sender.
            </param>
            <param name="e">
            The <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/> instance containing the event data.
            </param>
        </member>
        <member name="M:HelixToolkit.Wpf.BoundingBoxVisual3D.AddEdge(System.Windows.Media.Media3D.Point3D,System.Windows.Media.Media3D.Point3D)">
            <summary>
            Adds an edge.
            </summary>
            <param name="p1">
            The start point.
            </param>
            <param name="p2">
            The end point.
            </param>
        </member>
        <member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.BoundingBox">
            <summary>
            Gets or sets the bounding box.
            </summary>
            <value> The bounding box. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Diameter">
            <summary>
            Gets or sets the diameter.
            </summary>
            <value> The diameter. </value>
        </member>
        <member name="P:HelixToolkit.Wpf.BoundingBoxVisual3D.Fill">
            <summary>
            Gets or sets the brush of the bounding box.
            </summary>
            <value> The brush. </value>
        </member>
    </members>
</doc>
